a:link { text-decoration: underline; border: none; color: #000; } 
a:visited { color: #666; text-decoration: underline; } 
a:hover { color: #A70D01; text-decoration: underline; } 
a:active { color: #A70D01; text-decoration: underline; } 

img {
	border:0;
}

body {
	font-family: Verdana, Arial, Helvetica sans-serif;
	font-size: 13px;
	color: #000;
	line-height: 16px;
	text-align: center;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
        background : #A70D01 url(images/bg2.gif) repeat-x;
	background-attachment : fixed;
} 

#container {
	width: 700px;
	\width: 720px;
	w\idth: 700px;
	border: 5px solid white;
	margin: 10px;
	margin-left: auto;
	margin-right: auto;
	padding: 10px;
	background-color: #ebebeb;
}

#banner {
	padding: 5px;
	margin-bottom: 5px;
	height: 130px;
	background-color: #fff;
	BORDER-BOTTOM: 1px solid;
	border-bottom-color: #A70D01;
}

#content {
	padding: 1px;
	margin-left: 155px;
}

#content2 {
	padding: 1px;
}


#sidebar-a {
	float: left;
	width: 150px;
	\width: 160px;
	w\idth: 150px;
	margin: 0;
	padding: 0;
	background-color: rgb(235, 235, 235);
}

#footer {
	clear: both;
	padding: 5px;
	margin-top: 5px;
	background-color: #fff;
	BORDER-BOTTOM: 1px solid;
	border-bottom-color: #A70D01;
}
		
#head1 {
	background: url(images/spd_lautern.jpg);
	float: left;
	width: 150px;
	height: 130px;
}

#head2 {
	float: right;
	padding: 5px 8px 5px 5px;;
}

.contentbox {
	margin: 3px 0 5px 0;
	padding: 10px;
	background-color: #fff;
	BORDER-BOTTOM: 1px solid;
	border-bottom-color: #A70D01;
	text-align: left;
    float:left;
    width: 523px;
	line-height: 140%;
}

.contentbox a:link { 
	text-decoration: underline;
	border: none;
	color: #002EB8;
} 

	a:visited {
	color: #000; 
	text-decoration: underline;
} 

#sidebar-a ul {
	margin:0;
	padding:0;
	list-style: none;
}

#sidebar-a li a{
	display: block;
	width: 140px;
	border-bottom: 1px solid;
	border-color: #A70D01;
	background-color: #fff;
	padding: 4px;
	margin: 4px 0 0 0;
	text-align: left;
	text-decoration: none;
}

#sidebar-a li a:hover {
	width: 140px; 
	color: #fff; 
	background-color: #A70D01; 
	border-bottom: 1px solid;
	border-color: #fff;
	text-decoration: none;
}

.pic {
	background: #fff;
	padding: 5px 10px 0px 5px;
	float:left; 
}

.pic2 {
	padding: 5px 10px 0px 5px;
	float:right; 
}

h1 {
	color: #A70D01;
	font-size: 18px;
	margin: 0 5px 15px 0;	
	text-decoration: underline;
}

h2 {
	font-size: 14px;
	text-decoration: underline;
}

.bannerpic {
	margin-top: 10px;
        border: 0px;
}

.piccontent {
        border: 0px solid #EA2D2F;
	padding: 0px 0px 5px 5px;
	float:right; 
}

.thumb {
	padding: 5px;
	margin-left: 5px;
	border: 0px;
	text-align: center;
}

.row, .rowdate, .rowlink, .news {
        margin: 5px;
	padding: 5px;
	background-color: #fff;
	text-align: left;
        float: left;
}

.rowdate {
        width: 75px;
}

.row, .rowlink {
         width: 426px;
}

.rowlink, .news {
         background-color: #A70D01;
}

a.rlink:link, a.rlink:visited, a.rlink:active {
         color: #fff;
}

.vorstand {
	float: left;
	text-align: center;
	padding: 15px;
}

.news {
        width: 95%;
        text-align: center;
	color: #fff;
}

#clear {
        clear: both;
}

.zitat {
	font-style: italic;
	margin-left: 15px;
	margin-right: 15px;
	color: #A70D01 !important;
}

td, th {
	padding: 10px;
}

caption {
	font-weight: bold;
	border-bottom:2px solid #A70D01;
	color: #A70D01;
	padding:10px; 
	line-height: 1.5em;
	width: 100%;
}     

small, a.top:link, a.top:visited, a.top:active {
	font-size: 11px;
	color: #666;
}

.top {
	padding: 10px;
	float: right;
}  

img {
	border: 0;
} 

.piclink {
	float: right;
	padding: 5px;
	background:  #ebebeb;
}

.small_link, a.small_link:link, a.small_link:visited, a.small_links:active, a.small_links:hover {
	font-size: 9px;
	color: #666;
	text-decoration: none;
}

.termine ul {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: 200%;
}

.vorstand-list {
	float: left;
	width: 49%;
}

.vorstand-list img {
	float: left;
}

#boxt {
	text-align: left !important;
	color: #fff;
}

.red {
	background: #A70D01;
	color:#FFF;
	padding: 5px;
}

.contentbox2 {
	margin: 3px 0 5px 5px;
	padding: 10px;
	background-color: #fff;
	BORDER-BOTTOM: 1px solid;
	border-bottom-color: #A70D01;
	text-align: left;
	line-height: 140%;
}

.contentbox2 ul li {
	padding: 5px;
}
