@import url(mailform.css);
@import url(typo3.css);


* {
margin:0;
padding:0;
}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #444;
	font-size: 11px;
	background: #000 url(/fileadmin/images/gfx/bg_00.jpg) no-repeat top left;	
}

/*.00 {	
	background: #000 url(/fileadmin/images/gfx/bg_00.gif) no-repeat top left;
}

.01 {	
	background: #000 url(/fileadmin/images/gfx/bg_01.gif) no-repeat top left;
}*/

h1, h2, h3, h4  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 18px;
	color : #D1A549;
	margin : 10px 0;
	font-weight: bolder;
}

h2 {font-size : 20px;}
h3 {font-size : 22px;}
h4 {font-size : 24px;}

.subhead1 {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : #263568;
	font-weight: bold;
}
.subhead2 {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : #263568;
}
.subhead3 {
	font-family : Verdana, sans-serif;
	font-size : 14px;
	color : #263568;
	font-style: italic;
	font-weight: bold;
}
.headerdate {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : #263568;
	font-weight: normal;
	font-style: italic;
}

p {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	line-height : 140%;
	color: #000;
	margin-top : 1px;
	margin-bottom : 1px;
	padding-bottom : 0px;
	background: none;
	
}

.tx-xinittwocolumn-pi1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #00FFFF;
	font-style: normal;
}

/*ul {
	font-size: 12px;
	top: -15px;
	clip: rect();
	position: relative;
}*/

a:link, a:visited {
	background-color : transparent;
	color : #D1A549;
	text-decoration : none;
	font-weight : bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

a:hover, a:active {
	text-decoration : underline;
}

#content a:link, #content a:visited {
	color : #846422;
}

#content a:hover, #content a:active {
	text-decoration : underline;
}

/******************************************** content ***************************************************/
#view {
	margin: 0;
	padding: 0;
	width: 900px;
	height: 600px;
	/*background:#00FFFF;*/
}

#leftWrap {
	margin: 0;
	padding: 0;
	width: 160px;
	float: left;
}

#searchBox {
	margin-top: 50px;
	padding: 0 0 10px 10px;
	text-align: center;
}

#javaScript {
	text-align: left;
	vertical-align: top;
	float: left;
}

#rightWrap {
	margin: 0;
	width: 700px;
	float: left;
	/*background-color: #FF0000;*/
}

#topWrap {
	/*background-color: #CC9999;*/
}

#logo {
	margin-top: 0;
	text-align: right;
	height: 80px;
}

#rootLine {
	margin: 10px 0 0 50px;
	height: 16px;
	color: #C93; 
}

/*#rootLine ul {
	color: #C93;
}

#rootLine ul li{
	margin: 0;
	padding: 0;
	list-style: none;
	display: inline;
}*/

#contentWrap {
	float: left;
	width: 700px;
	/*background-color:#FF9900;*/
}
*html #contentWrap {
	float: left;
	width: 700px;
}

#content {
	margin: 0 0 0 30px;
	border-top: #C93 1px dotted;
	min-height: 410px;
	padding: 20px 0 0 115px;
	position:relative;
	width:540px;

}
* html #content {
	border-top: #C93 1px dotted;
	padding: 30px 0 0 160px;
	height: 350px;
	position:relative;
	width:700px;
}


/************************ special content-formattings  (cols)  ***************************************/
#content H1.csc-firstHeader, #colNormal H1.csc-firstHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #D1A549;
	margin: 0 0 15px 0;		
}

#colNormal H2.csc-firstHeader, #colNormal H3.csc-firstHeader, #colNormal H4.csc-firstHeader, #colNormal H5.csc-firstHeader, #colNormal H6.csc-firstHeader { 
	margin-top: 10px; 
} 

#colNormal, #colNormal h2{
	width: 60%;
	margin: 0;
	padding: 0;
	float: left;  
}

#colRight {
	width: 40%;
	margin: 0;
	padding: 0;
	background: url(/fileadmin/images/icons/right_bg.gif) no-repeat top right;
	float: left;
}

#content_right {
	margin: 50px 0 0 0;
	padding: 0 5px;
}

#colRight H1.csc-firstHeader, #colRight H2.csc-firstHeader, #colRight H3.csc-firstHeader, #colRight H4.csc-firstHeader, #colRight H5.csc-firstHeader, #colRight H6.csc-firstHeader { 
	margin-top: 10px; 
}

#rightfooter {
	width: 165px;
	background: url(/fileadmin/images/icons/right_bg.gif) no-repeat bottom right;
	height:25px;
}

#clearBoth {
	height: 1px;
	clear: both;
}

#footer {
	clear: both;
	margin: 0 0 20px 30px;
	padding: 0;
	width: 700px;
	border-top: #C93 1px dotted;
	vertical-align: top;
	/*background-color: #CCFF00;*/
}

#shortCuts {
	margin: 10px 0 0 30px;
	width: 50%;
	float: left;
}

#shortCuts li{
	list-style: none;
	display: inline;
	padding-right: 10px;
}

#copyRight {
	margin:  10px 0 0 0;
	padding:0;
	font-size: 11px;
	color: #C93;
	width: 40%;
	float: left;
	text-align: right;                 
}



/*************************************** typo3 standards ************************************************/

SELECT {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px 
}
TEXTAREA {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px
} 
INPUT {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px 
}

.caption {
	font-family : Verdana, sans-serif;
	font-size : 12px;
	color : #E8D2A3;
	font-weight: bold;
}
.bulletlist {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : #000;
}
.table {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	color : #CC3366;
}







.searchform {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : #996600;
	font-weight : normal;
}
.searchresultpagetitle {
	font-family : Verdana, sans-serif;
	font-size : 12px;
	color : #333333;
	font-weight : bold;
}
.searchresultcontent {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	color : #6600CC;
	font-weight : normal;
}
.searchresultheader {
	font-family : Verdana, sans-serif;
	font-size : 12px;
	color : #333366;
	font-weight : bolder;
}
.searchmarkup {
	color : #FF0066;
}




.loginform {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : #000000;
	font-weight : bolder;
}
.mailform {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	color : #003366;
	font-weight : normal;
}
.mailformrequired {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	color : #CC3333;
	font-weight : bolder;
}
.mailformcomment {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	color : #006699;
	font-weight : bolder;
}
.mailformradio {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : #003366;
	font-weight : normal;
}

.filelinks {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : #263568;
}
.filelinkssize {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : #FF00FF;
}



.sitemap1 {
	font-family : Verdana, sans-serif;
	font-size : 12px;
	color : #FF9900;
}
.sitemap2 {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	color : #FFCC33;
	margin-left : 20px;
}
.sitemap3 {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : #CC6666;
	margin-left : 40px;	
}
.sitemap4 {
	font-family : Verdana, sans-serif;
	font-size : 9px;
	color : #CC6666;
	margin-left : 60px;
}

.celmenu {
	font-family : Verdana, sans-serif;
	font-size : 12px;
	color : olive;
	margin-top : 10px;
}

.celsubmenu {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	color : #666699;
	margin-left : 20px;
	margin-top : 3px;
}
/***************/
/* Bulletlists */
/***************/

/* Bulletlists, general */
UL.csc-bulletlist LI { 
	font-size: 11px;
	margin-top: 0px; 
	margin-bottom: 0px; 
	padding: 0 12px;
	background: url(/fileadmin/rds3/images/icons/doppelpfeil_schwarz_17x7.gif) no-repeat left; 	
}

/* Bulletlists, specifically */
UL.csc-bulletlist-0 { color: #666666; list-style-image: url(/fileadmin/images/icons/subnavi2_act.gif); }
UL.csc-bulletlist-1 { color: #666666; list-style-image: url(/fileadmin/images/icons/sitemap4.gif);  margin:0 0 0 10px; padding:0 0 0 10px; }
UL.csc-bulletlist-2 { color: #666666; list-style-image: url(/fileadmin/images/icons/sitemap3.gif); }
UL.csc-bulletlist-3 { color: #666666; list-style-image: url(/fileadmin/images/icons/sitemap2.gif); }

/************************************************************************** nav links */
#leftNav {
	text-align: left;
	margin: 120px 0 0 0;
	padding: 0;
	min-height: 200px;
/*background: #009900;*/
}

#leftNav UL {
	margin: 0;
	padding-left: 0;
	list-style: none;	
}

#leftNav LI  {
	margin: 0;
	padding: 0;
	border-bottom: #fff 1px solid;
}

#leftNav A, #leftNav A:visited {
	margin: 0;
	display: block;
	color: #000;
	font-size: 10px;
	text-decoration: none;
	padding: 5px 5px 5px 10px;
	vertical-align: bottom;
	width: 145px;
	background: transparent;
}

#leftNav A.active, #leftNav A.active:visited {
	color: #000;
	background-color: #D1A549;
	text-decoration: none;	
}

#leftNav A:hover {
	color: #000;
	background-color: #D1A549;
	text-decoration: none;	
}

#leftNav A.navOpen, #leftNav A.navOpen:visited{
	color: #000;
	background-color: #D1A549;
}

#leftNav UL.subNav {
	margin: 0;
	padding-left: 10px;
}

#leftNav UL.subNav LI {
	border-bottom: #D1A549 1px solid;
}

#leftNav UL.subNav A, #leftNav UL.subNav A:visited {
	padding: 3px 5px 3px 15px;
	width: 140px;
	background: transparent url(/fileadmin/images/gfx/list_item1.gif) no-repeat left;
		
}

#leftNav UL.subNav A:hover, #leftNav UL.subNav A.navOpen, #leftNav UL.subNav A.navOpen:visited {
	background: transparent url(/fileadmin/images/gfx/bullet-square.gif) no-repeat left;
}

/* ********************* typo3-spec. ***************************** */

.csc-textpic-caption {
	color: #E8D2A3;
	padding: 0 30px;
}

.csc-textpic-text {
	padding: 10px;
}

.csc-textpic-text p {
	color: #000;
}

.csc-textpic-text ul li {
	color: #8e6317;
	}




