/* Seiten: 
############################################################## */
/* Generelle Schrift, Hintergrund, etc 
---------------------------------------------------------------*/
body {
	background-color:#FFFFFF;
	color:#000000;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:15px;
	font-style:normal;
	scrollbar-base-color:#FFFFFF;
      scrollbar-3dlight-color:#FFFFFF;
      scrollbar-arrow-color:#000083;
      scrollbar-darkshadow-color:#FFFFFF;
      scrollbar-face-color:#F0F4F6;
      scrollbar-highlight-color:#000083;
      scrollbar-shadow-color:#000083;
      scrollbar-track-color:#FFFFFF;
      background-image:url(images/back.jpg);
      background-attachment:fixed;
      background-repeat:repeat-x,repeat-y;
}
body.dtschgesell {
      background-image:none;
}
body.home {
      background-image:none;
}
.mygrey {
 	color:#535353;
	font-weight:bold;
}

.myblue {
 	color:#00007D;
	font-weight:bold;
}
.myblue_small {
      font-size:12px;
 	color:#00007D;
	font-weight:bold;
}

.myblue2 {
 	color:#00007D;
}
td.ital {
 	font-style:italic;
}
      
.mysmall {
	font-size:12px;      
	text-align:justify;
}
.small {
	font-size:12px;      
	text-align:justify;
}
.mygrey_small {
	font-size:12px;      
	text-align:justify;
 	color:#535353;
	font-weight:bold;
}

.small_b {
	font-size:12px;      
	text-align:justify;
	font-weight:bold;
}
.smaller {
	font-size:10px;      
	text-align:justify;
}
.smaller_b {
	font-size:10px;      
	text-align:justify;
	font-weight:bold;
}
tr.even {
      background-color:#DEE3F7;
      font-style:italic;
}
tr.odd {
      background-color:#EFF3FF;
      
}


p,td,td.contact_form,.sign_form table,table.admin,tr.admin,td.newsletter,td.aktuell,input.smilies {
	color:#000000;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:15px;
	font-style:normal;
}

td.myinput{
      background-color: #00007D; 
      color: #FFFFFF;
      text-align:center;
      width:50px;
}

/* einzeilige Text-Eingabefelder
---------------------------------------------------------------*/
td input.textline,input.textline,textarea {
      color:#000000;
      background-color:#FFFFFF;
      font-family:Arial,Verdana,Helvetica,sans-serif;
}

/* Blocksatz
----------------------------------------------------------------*/
td.blocksatz, p.blocksatz, span.blocksatz, div.blocksatz {
      font-family:Arial,Verdana,Helvetica,sans-serif;
      text-align:justify;
}
td.blocksatz_small, p.blocksatz_small, span.blocksatz_small, .blocksatz_small {
      font-family:Arial,Verdana,Helvetica,sans-serif;
      text-align:justify;
      font-size:10px;
}


/* Checkboxen
---------------------------------------------------------------*/
input.checkbox {
      background-color:#FFFFFF;
}
input.checkbox_contactform {
      background-color:#FFFFFF;
      width:25px;
      height:25px;
}


/* Link-Angaben 
---------------------------------------------------------------*/
a:active {
	color:#000000;
}
a:visited {
	color:#00007D;
}
a:hover {
	color:#000000;
}
a:link {
	color:#00007D;
}


a.myinput:active {
	color: #FFFFFF;
	text-decoration:none;
}
a.myinput:visited {
	color: #FFFFFF;
	text-decoration:none;
}
a.myinput:hover {
	color: #FFFFFF;
	text-decoration:none;
}
a.myinput:link {
	color: #FFFFFF;
	text-decoration:none;
}
      


/* Überschriften
---------------------------------------------------------------*/
h1 {
	font-family:Arial,Verdana,Helvetica,sans-serif;
	color:#000000;
	font-size:19px;
	font-weight:bold;
}


h3 {
      font-family:Arial,Verdana,Helvetica,sans-serif;
      color:#00007D;
      font-size:15px;
      font-weight:bold;
}

/* Querstrich 
---------------------------------------------------------------*/
hr {
      color:#00007D;
}

/* generell Eingabefelder,z.B. Button-Hintergrund
---------------------------------------------------------------*/
input {
      background-color: #00007D; color: #FFFFFF;
}

/* Menue  
############################################################## 
Buttons: */
div.btnn  {font-family:Arial,Verdana,Times;font-size:11px;color:#000000;font-weight:bold;text-align:left;}
div.btnm  {font-family:Arial,Verdana,Times;font-size:11px;color:#000000;font-weight:bold;text-align:left;}
div.btnp  {font-family:Arial,Verdana,Times;font-size:11px;color:#000000;font-weight:bold;text-align:left;}

body.menue {
	background-color:#FFFFFF;
	background-image:url(images/clickzone.gif);
      overflow-x:'hidden'; 
	overflow-y: 'auto';
}

div.btn_left_n  {font-family:Arial,Verdana,Times;font-size:11px;color:#000000;font-weight:bold;text-align:left;}
div.btn_left_m  {font-family:Arial,Verdana,Times;font-size:11px;color:#000000;font-weight:bold;text-align:left;}
div.btn_left_p  {font-family:Arial,Verdana,Times;font-size:11px;color:#000000;font-weight:bold;text-align:left;}

body.menue_left {
	background-color:#FFFFFF;
	background-image:url(images/menue.jpg);
      overflow-x:'hidden'; 
	overflow-y: 'auto';
}
/* Corner 
############################################################## */
body.corner {
	background-color:#FFFFFF;
	background-image:url(images/corner.jpg);
}

/* Top 
############################################################## */
body.top {
	background-color:#FFFFFF;
	color:#000000;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:12px;
	font-style:normal;
	background-color:#FFFFFF;
	background-image:url(images/top.jpg);
}

.top_ihk {
   	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:10px;
}


.button {
      
}

.home_box_hl { background-color: #bdbedc; color: #070978; font-size: 14px; font-family: Arial,Verdana,Helvetica,sans-serif;  font-style: normal;  text-decoration: none;padding:1px;}
table.home_box    { background-color: #ebecf4; color: #000000; font-size: 11px; border: 1px solid #bdbedc;  font-family: Arial,Verdana,Helvetica,sans-serif;  font-style: normal;  text-decoration: none;}
.home_box_content { color: #000000; font-size: 13px; font-family: Arial,Verdana,Helvetica,sans-serif;  font-style: normal;  text-decoration: none;}


td.col1 {width:300px;}
td.col2 {width:100px;}
td.col3 {width:150px;}
td.col4 {width:150px;}
td.col5 {}

.footer {
 	color:#535353;
	font-weight:bold;
	text-align:justify;
	font-size:13px;
	
}
