/**************** Page and tag styles ****************/
 @import '../extensions_css/tt_board.css';
 @import '../extensions_css/tt_news.css';
 @import '../extensions_css/lz_gallery.css';
 @import '../extensions_css/da_newsletter.css';
 @import '../extensions_css/ve_guestbook.css';
 @import '../extensions_css/forms.css';
 @import 'extensions.css';
 @import 'navigation.css';
 @import 'jdMenu.css';

 

body{
margin:0;
padding:0;
color:#303030;
font-size:0.8em;
background:#4C4C4C top left;
font-family: Lucida,Verdana,sans-serif;
}


/**************** Header ****************/

#header_1{
clear: both;
margin-right: auto;
margin-left: auto; 
width: 950px;
height: 97px;
background-image: url('images/header_1.gif');
}

#header_2{
clear: both;
margin-right: auto;
margin-left: auto; 
width: 950px;
height: 23px;
background-image: url('images/header_2.gif');
text-align:right;

}


/**************** Navigation ****************/
/*CSS Code for Menu Begin:*/
/* Root = Vertical, Secondary = Vertical */
#Hauptnavigation_1{
clear: both;
width:188px; 
height: 10px;
background-image: url('images/Hauptnavigation_1.jpg');

}


#Hauptnavigation_2{
clear: both;
width:188px; 
height: 13px;
background-image: url('images/Hauptnavigation_2.jpg');

}

/******* Ende Navigation **********/


/**************** Content ****************/

#page {
padding-top: 20px;
padding-right:10px;
margin-right: auto;
margin-left: auto; 
width:940px; 
background:#BADDF1;

}

#body_2 {
margin-right: auto;
margin-left: auto; 
clear: both;
width:950px; 
height: 42px;
background-image: url('images/body_2.jpg');
}


/**************** Footer ****************/
#footer_1{
clear: both;
margin-right: auto;
margin-left: auto; 
height: 62px;
width: 950px;
background-color: #FFFFFF;
}


#footer{
clear: both;
margin-right: auto;
margin-left: auto; 
width: 303px;
height: 55px;
background-image: url('images/medienpartner.gif');
}




#content {
margin-left:200px;
margin-right:213px;
padding-top:0px;
margin-top:0px;
line-height: 1.3;
}

#rechts{
margin: 0px 0px 0px 20px;
width: 200px;
padding: 2px;
float: right;
padding-top:0px;
margin-top:0px;
}


.hidden{
	visibility:hidden;
	top:-10000px;
	left:-10000px;
	position:absolute;
	width:0px;
	height:0px;
	overflow:hidden;
	display:none;
}

* html .spacer{
        height:0px;
}


h1{
padding-left: 0px;
font-size: 13px;
color: #636464;
background:white;
text-transform:uppercase;

padding:2px;
font-weight:100;
margin-top:0px;
}


.entry{
border:1px solid #b6dff5;
border-right:1px solid #65b7dd;
border-bottom:1px solid #65b7dd;
margin-bottom:20px;


}
.entry div{
border:0px solid  white;


}
.entry p{
padding-top:0px;
margin-top:5px;
padding-left:2px;
padding-right:2px;
text-align:justify;
}


.imgtext-table {
border:0px solid  white;

}
#content h1{
border-bottom:1px solid #60b9e3;
}

#rechts h1{
border-bottom:1px solid #ea612b;
}


.csc-header, .csc-header-n1{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
border:0px solid red;
background: red;
height:20px;
}



