/*mainpage*/
body{

	background-color:#eeeeee;
	margin:0px;
	color: black; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif;

	}

td{


	margin:0px;
	color: black; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif;

	}
#main{

position:absolute;
width:100%;
height:100%;
left:0px;
top:0px;
}



#content{
	position:absolute;
	width:490px;
	left:326px;
	top:79px;
	height: 470px;
}
#content2{
	position:absolute;
	width:490px;
	left:326px;
	top:79px;
	height: 470px;
}
#content3{
	position:absolute;
	width:635px;
	left:192px;
	top:79px;
	height: 470px;
}
#right{
	position:absolute;
	width:150px;
	left:326px;
	top:79px;
	height: 470px;
}
#banner{
	position:absolute;
	width:150px;
	left:840px;
	top:79px;
	height: 470px;
}

#image{
	position:absolute;
	width:132px;
	height:528px;
	left:182px;
	background-image:  url(images/tower.gif);
	background-repeat: no-repeat;
	top:20px;
	
}

#head{
	position:absolute;
	height:69px;
	width:100%;
	left:0px;
	background-color:#C9CCD0;
	background-image:  url(images/head.jpg);
	background-repeat: no-repeat;
	background-position: 181px 0px;
	top:0px;
	
	
}

#logo{
	position:absolute;
	left:0px;
	top:0px;
	width:182px;
	height:140px;
	background-image:  url(images/logo.jpg);
	background-repeat: no-repeat;
	background-color: #E8E8E8;	
}

#nav{
	position:absolute;	
	width:146px;
	left:0px;	
	top:140px;
}

/*navi */
/*background:#7C848E;*/
#nav li{
border-top:1px solid #FFFFFF; 
 }

#nav {
list-style-type:none;
top:70; 
margin:0; 
padding:0;
width:182px; 
background:#7C848E;

}
#nav a{
display:block;
color:#FFFFFF;
font-size:13px;
font-family: Verdana, Arial, Helvetica, sans-serif;
margin-left:5px;
padding:2px; 
text-decoration: none;

}


#nav2 {
list-style-type:none; 
background:#FFFFFF; 
margin:0px; 
padding:2px 10px 2px 10px; 
}
#nav2 a{
font-size:11px;
color:#7C848E; text-decoration:none;

}
#nav2 a:hover{
font-size:11px;
color:#7C848E; 
text-decoration:underline;
}


#tablebackground{
	margin-bottom:-30px;
	background-color:#DBDBDB;
	width:520px;
	height:auto;
	/*padding-right:5px;*/
      
}

html>body #tablebackground {
	background-color:#DBDBDB;
	width:520px;
	padding-right:5px;
	height:auto;
      	
}

/*  Default stylesheet use in the static template record "cSet stylesheet" */
/* TYPO3 CVS ID: $Id: defaultstylesheet.css,v 1.2 2003/10/26 17:07:43 typo3 Exp $ */

A{ 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: bold;
	color: #7C848E;
	text-decoration: underline;
}

A:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: bold;
	color: #7C848E;
	text-decoration: underline;
}
A:visited       {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: bold;
	color: #7C848E;
	text-decoration: underline;
}

A:hover         {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: bold;
	color: #60666D;
	text-decoration: none;
}

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

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

}


H1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 15px;
	color :#FFFFFF;
	background-color:#7c848e;
	width:520px;
	margin-bottom : 0px;
	margin-top : 0px;
	padding:3px;
}
H2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 13px;
	color : #666666;
	margin-bottom : 10px;
	margin-top : 20px;
}
H3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #666666;
	margin-bottom : 0px;
	margin-top : 10px;
}
H4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 13px;
	color : black;
	margin-bottom : 0px;
	margin-top : 10px;
}
.subhead1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color :#FFFFFF;
	background-color:#003366;
	width:auto;
}
.subhead2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : green;
}
.subhead3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : red;
}
.headerdate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : Green;
	font-weight: normal;
}


P {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height : 140%;
	color: #333333;
	margin-top : 1px;
	margin-bottom : 1px;
	padding-bottom : 0px;
	padding-left:5px;
	text-indent : 0px;
	
}
.csc-caption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #black;
	line-height : 110%;
		margin-top : 2px;
	margin-bottom : 0px;
	padding-bottom : 0px;
	padding-left:0px;
	text-indent : 0px;
}
.bulletlist {
color: black; font-size:11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular 
}
.table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #CC3366;
}

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


.loginform {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 14px;
	color : #CC0000;
	font-weight : normal;
}

.mailform {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #003366;
	font-weight : normal;
}
.mailformrequired {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #003366;
	font-weight : bolder;
}
.mailformcomment {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #CC0000;
	font-weight : bolder;
}
.mailformradio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #003366;
	font-weight : normal;
}






.filelinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 14px;
	color : #990000;
}
.filelinkssize {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 14px;
	color : Green;
}

.sitemap1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #CC6600;
}
.sitemap2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #990000;
	margin-left : 20px;
}
.sitemap3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #333399;
	margin-left : 40px;	
}
.sitemap4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #003333;
	margin-left : 60px;
}

/*.celmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : olive;
	margin-top : 10px;
}
.celsubmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #666699;
	margin-left : 20px;
	margin-top : 3px;
}*/
.text  { color: black; font-size:11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.textdurchgestrichen  { color: black; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;text-decoration: line-through; }
.text2  { color:  #60666D; font-size:11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.textsmall  { color: black; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.textsmall2  { color: black; font-size:9px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.head   {color:black; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, Arial, SunSans-Regular }
.head2   {color:#50657B; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, Arial, SunSans-Regular }
.head3   {color:#50657B; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, Arial, SunSans-Regular }
.head4   {color:#50657B; font-weight: bold; font-size:11px; font-family: Arial, Helvetica, Geneva, Swiss, Arial, SunSans-Regular }
.head5   {color:#50657B; font-weight: bold; font-size: 16px; font-family: Arial, Helvetica, Geneva, Swiss, Arial, SunSans-Regular }
.grey   {color:#999999; font-weight: bold; font-size:11px; font-family: Arial, Helvetica, Geneva, Swiss, Arial, SunSans-Regular }
.txtblack {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	line-height: normal;
	font-weight: bold;
	color: #OOOOOO;
}


#portrait{
	padding:10px;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	background-color:#DBDBDB;
	}
	
	
	
	li { 	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height : 120%;
	color: #333333;
	
	margin-bottom : 1px;
	padding-bottom : 0px;

	text-indent : 0px;  }
	ul { 	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height : 120%;
	color: #333333;

	margin-bottom : 1px;
	padding-bottom : 0px;
	
	text-indent : 0px; 
	 }


DIV.csc-frame { border: 0px; }
DIV.csc-frame-invisible { margin: 0 0 0 20px; }
DIV.csc-frame-rulerBefore {  border:1px solid #000000; }
DIV.csc-frame-rulerAfter {  border:1px solid #000000; }
DIV.csc-frame-indent { padding-left: 100px; }
DIV.csc-frame-indent3366 { padding-left: 33%; }
DIV.csc-frame-indent6633 { padding-right: 33%; }
DIV.csc-frame-frame1 { background-color: #DBDBDB; height:auto;  }
DIV.csc-frame-frame2 { background-color: #DBDBDB;  height:auto; }


.header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	background-color:#7c848e;

}
.backmarket {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color:#DBDBDB;
	border-left:#7c848e;
}

hr{
  border: 0;
	color: #7c848e;
  background-color: #7c848e;
  height: 1px;

}	

