/* CSS Document */

/* 	1.basics 
	2.layout
	3.content
*/



/* 1.basics*/
*{
margin: 0px;
padding: 0px;

	SCROLLBAR-FACE-COLOR: #c7c7c7; 
	SCROLLBAR-HIGHLIGHT-COLOR: #fff; 
	SCROLLBAR-SHADOW-COLOR: #fff; 
	SCROLLBAR-3DLIGHT-COLOR: #fff; 
	SCROLLBAR-ARROW-COLOR:  #000; 
	SCROLLBAR-TRACK-COLOR: #fff;
	SCROLLBAR-DARKSHADOW-COLOR: #fff;	
	
} 
body {
	background-color:#fff;
	background-image: url(/fileadmin/admin/main/img/hg.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	background-attachment:scroll;
	margin: 0px 0 0px 0;
	}
h1{
	font-family: "Tahoma", Helvetica, sans-serif;
	color:#0086af;
	font-size: 18px;
	line-height: 20px;
	padding: 10px 0 10px 0;
}
h2{
	font-family: "Arial", Helvetica, sans-serif;
	color:#0089b1;
	font-size: 14px;
	line-height: 18px;
	font-weight:bold;
	padding: 5px 0 0 0;
}
h3{
	font-family: "Tahoma", Helvetica, sans-serif;
	color:#444;
	font-size: 12px;
	line-height: 18px;
	

}
h4{
	font-family: "Arial", Helvetica, sans-serif;
	min-width: 20px;
	color:#fe8900;
	font-size: 12px;
	line-height: 16px;
	background-color:#000000;
	padding: 0 1px 0 1px;
}


/* 1.basics ENDE */

/* 2.layout */


	
#all {
	width: 900px;
	height: auto;
	margin: 0 auto;
	}
	*html #all {
	height: auto;
	}
	
	
#hgbottom {
	width: auto;
	height: 233px;
	background-image: url(/fileadmin/admin/main/img/hgbottom.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	clear: both;
	float: none;
	}
	*html #hgbottom {
	width: 100%;
	height: 233px;
	}	
	
	


/* top bereich */
	
#top { 
	width: 900px;
	height: 58px;
	margin: 0 auto;
	padding: 0px 0 0 0px;
	font-family: "Tahoma", Helvetica, sans-serif;
	color:#000;
	font-size: 12px;
	line-height: 14px;
	
	}
	
			#top1 {
			width: 427px; 
			height: 43px;
			padding: 15px 0px 0px 0px;
			font-family: "Tahoma", Helvetica, sans-serif;
			color:#0086af;
			font-size: 16px;
			line-height: 20px;
			float: left;
			}
			
			#top2 {
			width: 33px; 
			height: 43px;
			text-align:center;
			padding: 15px 0px 0px 0px;
			float: left;
			}
			
						
			#top3 {
			width: 440px; 
			height: 39px;
			text-align:right;
			padding: 19px 0px 0px 0px;
			float: left;
			}
			
			#top3 a:link, #top3 a:visited, #top3 a:active{
			font-family: "Tahoma", Helvetica, sans-serif;
			font-size:12px;
			line-height: 14px;
			color:#666;
			margin:0 0px 0 0px;
			text-decoration:none;
			display: inline; /*block*/
			}
		
			#top3 a:hover{
			font-family: "Tahoma", Helvetica, sans-serif;
			color:#db9b14;
			margin:0 0px 0 0px;
			}
		
			
			#top3 ul {
			width: 440px;
			padding:0px 0 0 0px;
			text-align:right;
			list-style-type: none;
			float: left;
			}
		
			#top3 li{
			font-family: "Arial", Helvetica, sans-serif;
			color:#000;
			font-size: 12px;
			line-height: 14px;
			padding:0 2px 0 2px;
			display: inline;
			list-style-type: none;		
			}
						
			

#navi {
	width: 151px; 
	min-height:360px;
	background-image: url(/fileadmin/admin/main/img/navikachel.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	background-color: #dfdfdf;
	font-family: "Arial", Helvetica, sans-serif;
	color:#0086af;
	font-size: 16px;
	line-height: 22px;
	border:1px solid #cccccc;
	-moz-border-radius:12px;
	-khtml-border-radius:12px;
	padding: 11px 11px 11px 11px;
	margin: 0 0 10px 0;
	float: left;
	}
			
		#navi ul {
			padding:0px 0 0 0px;
			width: 151px;
			text-align: left;
			list-style-type: none;
			float: left;
			font-family: "Arial", Helvetica, sans-serif;
			line-height: 20px;
		}
		
		#navi li.ebene1 a {
			min-height: 30px;
			list-style-type: none;	
			border-bottom: 1px dotted #333;	
			margin: 0 0 10px 0;
			background: url(/fileadmin/admin/main/img/filmklappezu.png) 0px -3px no-repeat;
			font-size:14px;
			color:#0086af;
			font-weight: bold;
			padding:0 0 0 25px;
			text-decoration:none;
			display: block;
		}
		
		#navi li.ebene1 a:hover {
			min-height: 30px;
			list-style-type: none;	
			border-bottom: 1px dotted #333;	
			margin: 0 0 10px 0;
			background: url(/fileadmin/admin/main/img/filmklappeoffen.png) 0px -3px no-repeat;
			font-size:14px;
			color:#000000;
			font-weight: bold;
			padding:0 0 0 25px;
			text-decoration:none;
			display: block;
		}
				
		#navi li.ebene1act a {
			min-height: 30px;
			list-style-type: none;	
			border-bottom: 1px dotted #333;	
			margin: 0 0 10px 0;
			background: url(/fileadmin/admin/main/img/filmklappeoffen.png) 0px -3px no-repeat;
			font-size:14px;
			color:#000000;
			font-weight: bold;
			padding:0 0 0 25px;
			text-decoration:none;
			display: block;
		}
		
		#navi li.ebene2 a {
			min-height: 25px;
			color:#000000;
			font-size: 12px;
			background-color:#f1af27;
			display: block;
			list-style-type: none;	
			border-bottom: 1px dotted #fff;	
			padding: 5px 0 0 10px;	
			text-decoration:none;		
		}
			
		#navi li.ebene2 a:hover {
			min-height: 25px;
			color:#000000;
			font-size: 12px;
			font-weight: bold;
			background-color:#f1af27;
			display: block;
			list-style-type: none;	
			border-bottom: 1px dotted #fff;	
			padding: 5px 0 0 10px;	
			text-decoration:none;		
		}
		
		#navi li.ebene2act a {
			min-height: 25px;
			color:#000000;
			font-size: 12px;
			font-weight: bold;
			background-color:#f1af27;
			display: block;
			list-style-type: none;	
			border-bottom: 1px solid #000;	
			padding: 5px 0 0 10px;	
			text-decoration:none;		
		}
			
		#navi li.ebene3 a {
			min-height: 25px;
			color:#000000;
			font-size: 12px;
			background-color:#f1af27;
			display: block;
			list-style-type: none;	
			border-bottom: 1px dotted #fff;	
			padding: 5px 0 0 20px;	
			text-decoration:none;		
		}
			
		#navi li.ebene3 a:hover {
			min-height: 25px;
			color:#000000;
			font-size: 12px;
			font-weight: bold;
			background-color:#f1af27;
			display: block;
			list-style-type: none;	
			border-bottom: 1px dotted #fff;	
			padding: 5px 0 0 20px;	
			text-decoration:none;		
		}
		
		#navi li.ebene3act a {
			min-height: 25px;
			color:#000000;
			font-size: 12px;
			font-weight: bold;
			background-color:#f1af27;
			display: block;
			list-style-type: none;	
			border-bottom: 1px solid #000;	
			padding: 5px 0 0 20px;	
			text-decoration:none;		
		}
		
		#navi li.ebene3last a {
			min-height: 25px;
			color:#000000;
			font-size: 12px;
			background-color:#f1af27;
			display: block;
			list-style-type: none;	
			border-bottom: 1px solid #000;	
			padding: 5px 0 0 20px;	
			text-decoration:none;		
		}
		
		#navi li.ebene3last a:hover {
			min-height: 25px;
			color:#000000;
			font-size: 12px;
			font-weight: bold;
			background-color:#f1af27;
			display: block;
			list-style-type: none;	
			border-bottom: 1px solid #000;	
			padding: 5px 0 0 20px;	
			text-decoration:none;		
		}
		
		
			
			
			#navi img{
			border: none;		
			}
			
	
.box {
	width: 151px; 
	min-height:61px;
	background-image: url(/fileadmin/admin/main/img/boxkachel.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	background-color: #dfdfdf;
	font-family: "Tahoma", Helvetica, sans-serif;
	color:#444;
	font-size: 12px;
	line-height: 18px;
	text-align: left;
	border:1px solid #cccccc;
	-moz-border-radius:12px;
	-khtml-border-radius:12px;
	padding: 11px 11px 11px 11px;
	margin: 0 0 10px 0;
	float: left;
	}
	
	*html .box {height: 83px;}
	.box img {border: none;}

.content {
 float:left;
}

.videobox {
	width: 117px; 
	min-height:220px;
	font-family: "Tahoma", Helvetica, sans-serif;
	color:#444;
	font-size: 11px;
	line-height: 18px;
	text-align: center;
	padding: 0px 0px 0px 0px;
	margin: 0 3px 0px 5px;
	float: left;
	}
		
	*html .videobox {height: 220px;}
	.videobox img {border: none;}
	.videobox p {padding: 0 0 10px 0;}


.boxcontentall {
	width: 549px; 
	min-height:61px;
	float: left;
	}
	
	*html .boxcontentall {
	height: 83px;
		}
		
.boxcontent {
	width: 502px; 
	min-height:61px;
	background-image: url(/fileadmin/admin/main/img/boxkachel.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	background-color: #e0e0e0;
	font-family: "Tahoma", Helvetica, sans-serif;
	color:#444;
	font-size: 12px;
	line-height: 18px;
	text-align: left;
	border:1px solid #cccccc;
	-moz-border-radius:12px;
	-khtml-border-radius:12px;
	padding: 11px 11px 11px 11px;
	margin: 0 12px 10px 12px;
	float: left;
	}
	
	*html .boxcontent {
	height: 83px;
		}
		
		

		
		
		
.breadcrumb {
	width: 502px; 
	height:25px;
	font-family: "Tahoma", Helvetica, sans-serif;
	color:#999;
	font-size: 12px;
	line-height: 18px;
	text-align: left;
	margin: 0 0px 10px 0px;
	border-bottom: 1px solid #ccc;
	float: left;
	}
	
.breadcrumb a {
	color:#999;
	}
		
		
#mainall {
	width: 900px; 
	min-height:181px;
	padding: 19px 0px 0px 0px;
	float: left;
	}
*html #mainall {
	height: 181px;
		}


#mainleft {
	width: 175px; 
	min-height: 220px;
	font-family: "Tahoma", Helvetica, sans-serif;
	color:#444444;
	font-size: 12px;
	line-height: 20px;
	padding: 0px 0px 0px 0px;
	float: left;
	}
*html #mainleft {
	height: 220px;
		}	

		
		
		
		#mainleft img{ border: none; }	
	
	
	

#maincontent {
	width: 550px; 
	min-height: 260px;
	font-family: "Arial", Helvetica, sans-serif;
	color:#444444;
	font-size: 12px;
	line-height: 20px;
	padding: 0px 0px 0px 0px;
	float: left;
	}
*html #maincontent {
	height: 220px;
		}	

		
#maincontent a:link, #maincontent a:visited, #maincontent a:active{
		font-family: "Arial", Helvetica, sans-serif;
		color:#0089b1;
		font-size: 12px;
		line-height: 20px;
		text-decoration:none;
				
		}
		
		#maincontent a:hover{
		font-family: "Arial", Helvetica, sans-serif;
		color:#000000;
		border: none;
		}	


#mainright {
	width: 175px; 
	min-height: 220px;
	font-family: "Arial", Helvetica, sans-serif;
	color:#444444;
	font-size: 12px;
	line-height: 20px;
	padding: 0px 0px 0px 0px;
	float: left;
	}
*html #mainright {
	height: 220px;
		}
		
		
		#mainright img{ border: none; padding: 0 0 12px 0; }
		

		#mainright ul {
		width: 580px;
		padding:0 0 0 0px;
		list-style-type: none;
		float: left;
		}
		
		#mainright li{
		font-family: "Arial", Helvetica, sans-serif;
		color:#0089b1;
		font-size: 12px;
		line-height: 20px;
		font-weight: bold;
		background: url(/fileadmin/admin/main/img/pfeil.gif) 0px 6px no-repeat;
		padding:0 0 0 12px;
		list-style-type: none;
		display: block;	
		}
		#mainright a:link, #mainright a:visited, #mainright a:active{
		font-family: "Arial", Helvetica, sans-serif;
		color:#0089b1;
		font-size: 12px;
		line-height: 20px;
		font-weight: bold;
		text-decoration:none;
				
		}
		
		#mainright a:hover{
		font-family: "Arial", Helvetica, sans-serif;
		color:#000000;
		border: none;
		}	
		

		#mainright p { padding: 0 0 14px 0;}

		
#boxreg a:link, #boxreg a:visited, #boxreg a:active, #boxreg a:hover {
	width: 175px; 
	min-height:34px;
	background-image: url(/fileadmin/admin/main/img/boxreg.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	font-family: "Tahoma", Helvetica, sans-serif;
	color:#000;
	font-size: 12px;
	line-height: 18px;
	text-align: center;
	-moz-border-radius:12px;
	-khtml-border-radius:12px;
	padding: 15px 0px 0px 0px;
	margin: 0 0 10px 0;
	float: left;
}
	

#bottom {
	position: relative;
	width: 925px; 
	height: 183px;
	font-family: "Arial", Helvetica, sans-serif;
	color:#b3b3b3;
	font-size: 12px;
	line-height: 18px;
	padding: 50px 0px 0px 25px;
	/*background-image: url(/fileadmin/admin/main/img/bottom.jpg);
	background-repeat: no-repeat;
	background-position: left top;*/
	margin: 0px auto;
	clear: both;
	float: none;
	}
			#bottom a:link, #bottom a:visited, #bottom a:active{
			font-family: "Arial", Helvetica, sans-serif;
			font-size:12px;
			line-height: 18px;
			color:#a51224;
			text-decoration: underline;
			}
		
			#bottom a:hover{
			font-family: "Arial", Helvetica, sans-serif;
			color:#9f8e76;
			text-decoration: underline;
			}
			
			#bottom ul {
			padding:0 0 0 0px;
			list-style-type: none;
			float: left;
			}
		
			#bottom li{
			font-family: "Arial", Helvetica, sans-serif;
			color:#1b1a1a;
			font-size: 12px;
			line-height: 18px;
			list-style-type: none;		
			}
			
			
			#bottom p { padding: 0 0 14px 0;}
			#bottom img { border: none;}
			
			
#bottom1 {
	width: 338px; 
	height: 100px;
	float: left;
	}
#bottom2 {
	width: 204px; 
	height: 100px;
	float: left;
	}
#bottom3 {
	width: 358px; 
	height: 100px;
	text-align:right;
	float: left;
	}

/* 2.layout ENDE */

.tx-thmailformplus-pi1 input {
 border: 1px solid;
 border-color:#0089B1;
 -moz-border-radius:10px;
 -khtml-border-radius:10px;
}

.tx-thmailformplus-pi1 input:focus {
 border: 2px solid;
 border-color:#0089B1;
 -moz-border-radius:10px;
 -khtml-border-radius:10px;
}

.tx-thmailformplus-pi1 textarea {
 border: 1px solid;
 border-color:#0089B1;
 -moz-border-radius:10px;
 -khtml-border-radius:10px;
}

.tx-thmailformplus-pi1 textarea:focus {
 border: 2px solid;
 border-color:#0089B1;
 -moz-border-radius:10px;
 -khtml-border-radius:10px;
}

.tx-dmmjobcontrol-pi1 {
 float:left;
}

.content input {
 border: 1px solid;
 border-color:#0089B1;
 -moz-border-radius:10px;
 -khtml-border-radius:10px;
 padding: 2px
}

.content input:focus {
 border: 2px solid;
 border-color:#0089B1;
 -moz-border-radius:10px;
 -khtml-border-radius:10px;
 padding: 2px
}

#user {
 margin: 5px 0 5px 0;
 padding: 3px 0 3px 5px;
 border: 1px solid;
 border-color:#0089B1;
 -moz-border-radius:10px;
 -khtml-border-radius:10px;
}

#pass {
 margin: 5px 0 5px 0;
 padding: 3px 0 3px 5px;
 border: 1px solid;
 border-color:#0089B1;
 -moz-border-radius:10px;
 -khtml-border-radius:10px;
}	

#search {
 margin: 5px 0 5px 0;
 padding: 3px 0 3px 5px;
 border: 1px solid;
 border-color:#0089B1;
 -moz-border-radius:10px;
 -khtml-border-radius:10px;
}

#submitsearch {
 background: url(/fileadmin/admin/main/img/butloghg.jpg) repeat-x;
 -moz-border-radius:10px;
 -khtml-border-radius:10px;
 border:none;
 padding: 2px;
 margin-left: 7px;
 font-weight:bold;
}		

#loginbutton {
 background: url(/fileadmin/admin/main/img/butloghg.jpg) repeat-x;
 -moz-border-radius:10px;
 -khtml-border-radius:10px;
 border:none;
 padding: 2px;
 font-weight:bold;
}

.csc-default ul {
 padding: 0 0 0 25px;
}

.videogallery ul {
 padding: 0 0 0 0;
}

.tx-sgglossary-pi1 p a:link, .tx-sgglossary-pi1 p a:visited, .tx-sgglossary-pi1 p a:active{
 padding: 2px;
 border: 1px solid #0089B1;
}

.tx-sgglossary-pi1 p a:hover {
 padding: 2px;
 border: 2px solid #0089B1;
}