/* CSS Document */

body {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	margin:0;
	padding:0;
	text-align:center;
	background-color:#f8f8ff;
	font-size:12px;
}

#container {
	width:1000px;
	text-align:left;
	margin:15px auto; !important
	padding: 0;
	background-color:#ffffff; 
	background-image:url(../images/filmrolle1.gif);
	background-repeat:repeat-y;
	border:1px #ddd solid;	
}

#header {
	padding:1px;
	margin:2px;
	text-align:left;
	height:140px;
	/*background-image:url(../images/header.jpg);*/
	/*background-position:top;*/
	/*background-repeat:repeat-x;*/	
}

#logo1 {
	float:left; 
	width:175px;
	margin:0px 21px 0px 0px;
	padding:0px;
	height:138px;
	overflow:hidden;
	
	text-align:right;
	font-size:18px;
	font-weight:bold;
	color:#ffffff;	
}
#logo1 a{
	text-decoration:none;
	color:#cccccc;
}

#logo2 {
	float:left; 
	width:55px;
	margin:0px;
	padding:0px;
	height:138px;
	overflow:hidden;
}

#logo {
	float:left; 
	width:160px; 
	font-size:12px; 
	overflow:hidden; 
	color:#fff; 
	margin: 0; 
	padding:1px; 
}

#banner {
	float:left;
	width:795px;
	height:105px;
	padding:1px ;
	text-align:right;
	overflow:hidden;		
}

#subheader {
	/*background-color:#ffffff; */
	margin:0 auto;
	padding:5px;
	height:10px;
	text-align:left;
	font-size:10px;
	font-weight:bold;
	border-top:1px #cd0012 solid;
}




#header h1
{
	color:#cccccc;
	font-size:14px;
	font-weight:normal; 
	padding:0px;
	margin:0;
      
}

#header h2
{
	color:#6F6F6F;
	font-size:12px;
	font-weight:normal;
	padding-top:20px;
	margin:0;
}


#nav {float:left; width:170px; font-size:12px; overflow:hidden; color:#222; margin:0; padding:0 0 0 0;border-right:1px #ddd solid;background-color:#fff;}

#nav ul {width:100%; overflow:hidden; margin:0px; list-style-type:circle;  padding:1px;}
#nav ul a {display:block;font-size:12px; text-decoration:none;}

#nav ul li {float:left; width:100%; margin:0; padding:0;}
#nav ul li a { width:100%;font-size:12px; padding:3px 0px 3px 3px; background-color:#fff; color:#444; border-bottom:1px #eee solid;}
#nav ul li a:hover {background-color:#cd0012; color:#fff;}

#nav ul li ul {list-style-type:none; margin:0; padding:0;}
#nav ul li ul li {float:left; width:100%; margin:0; padding:0;}
#nav ul li ul li a {width:100%;font-size:11px; padding:3px 0px 3px 8px; background-color:#f8f8f8; color:#666; border-bottom:1px #ddd solid;}

#nav ul li ul li ul {list-style-type:none; margin:0; padding:0;}
#nav ul li ul li ul li {float:left; width:100%; margin:0; padding:0;}
#nav ul li ul li ul li a {width:100%; font-size:11px;padding:3px 0px 3px 13px; background-color:#e4e4e4; color:#666; border-bottom:1px #ddd solid;}
#nav ul li ul li a:hover {background-color:#cd0012; color:#fff;}


#search_bar {
	margin:0 auto;
	padding-top:8px;
	height:30px;
	text-align:right;
		
}

#search_bar input {
	background-color:#ffffff;
	border:1px solid #ddd;
}
.f-submit {
	color:#333333;
}

input.f-submit {
	border:none;
}

#content_wrap
{
	margin-bottom:0px;
	margin-top:0px;	
	padding-left:0px;	
	border-top:1px #ddd solid;

}


#main {
	width:810px;
	margin-left:165px;
	padding:10px ;
	background-color:#ffffff;

	/*font-defaults: (override these below)*/
	font-size:12px;
	color:#505050;
	min-height:350px;
}

#main a:link
{
	color:#666666;
	text-decoration:underline;
}
#main a:visited
{
	color:#333333;
	text-decoration:underline;
}
#main a:hover
{
	color:#cd0012; /*yellow*/
	text-decoration:underline;
}
#main a:active
{
	color:#666666;
	text-decoration:underline;
}


#main h1
{
	font-size:16px;
	font-weight:normal;
	color:#505050;
}

#main p
{
	font-size:12px;
	font-weight:normal;
	color:#505050;
}



#footer {
	
	margin:1px auto; !important
	padding:0;
	background-color:#363C41; /*dark purple*/
	margin:0 auto;
	padding:10px;
	color:#999999;
	font-size:10px;
	text-align:center;
	background-image:url(../images/footer.jpg);
	background-position:top;
	background-repeat:repeat-x;
}
#footer a
{
	color:#999999;
}
#footer a:visited
{
	color:#999999;
	text-decoration:underline;
}
#footer a:hover
{
	color:#cd0012; /*yellow*/
}
#main a:active
{
	color:#666666;
	text-decoration:underline;
}


.brclear { 
	clear:both; 
	height:0; 
	margin:0;
	font-size: 1px;
	line-height: 0px;
}

.csc-sword {
background-color:#F1A502;
}
 
 
    .tx-guestbook-list-table { border-style: solid; border-color: #000000; border-width: 1px; }
    .tx-guestbook-list-header { background-color: #F1A502; color: #FFFFFF; font-weight:bold;font-size: 11px; }
    .tx-guestbook-list-row { background-color: #FFFFFF; }
    .tx-guestbook-list-rowleft { background-color: #EEEEEE; }
    .tx-guestbook-list-entrycomment-title {font-weight: bold; font-size: 9px; }
    .tx-guestbook-list-entrycomment { font-style: italic; font-size: 9px;}
    .tx-guestbook-list-small { font-size: 9px; color: #666666; }
    .tx-veguestbook-pi1-browsebox TD { font-size: 9px; color: #666666; }
    .tx-veguestbook-pi1-browsebox-strong, .tx-ttnews-browsebox-SCell { font-weight: bold; }
    .tx-veguestbook-pi1-browsebox-SCell { background-color: #EEEEEE; }
    .tx-guestbook-latest-header { background-color: #F1A502; color: #FFFFFF; font-weight:bold; }
    .tx-guestbook-latest-row { background-color: #FFFFFF; }
    .tx-guestbook-latest-small { font-size: 9px; color: #666666; }
    .tx-guestbook-form-inputfield-med { border-style: solid; border-width: 1pt; border-color:#505050; font-size:12px; color:#333333; width:100px; }
    .tx-guestbook-form-inputfield-big { border-style: solid; border-width: 1pt; border-color:#505050; font-size:12px; color:#333333; width:150px; }
    .tx-guestbook-form-textarea { border-style: solid; border-width: 1pt; border-color:#505050; font-size:12px; color:#333333; width:250px; }
    .tx-guestbook-form-obligationfield { color: #CC0000;font-size: 10px; }
    .tx-guestbook-form-error { color: #CC0000; }
  

  H1 {font-size: 12px; color: #000000}
  H2 {font-size: 13px; color: #000000}
  H3 {font-size: 14px; color: #000000}
  H4 {font-size: 15px; color: #000000}
  
  H1 A, H2 A, H3 A, H4 A {color: #000000; text-decoration: none;}
  H1 A:hover, H2 A:hover, H3 A:hover, H4 A:hover {color: #000000; text-decoration: underline;}
  
  p.bodytext {font-size: 12px; color: #000000;} 
  p.bodytext A {font-size: 12px; color: #000000; text-decoration: underline;}
  p.bodytext A:hover {font-size: 12px; color: #000000; text-decoration: underline;}
  p.text_weiss {font-size: 12px; color:#ffffff}
  p.klickpfad{color:#808080; font:86% arial,sans-serif;text-decoration: none}

  p, TD, UL, OL {font-size: 12px;color: #000000;}
  p a, td a, ul a, ol a, {font-size: 12px;color: #000000;}
  
 


