


<!--

/* --------------------HTML TAGS ----------------------*/

body {  font-family: Arial,Helvetica,Verdana,Sans Serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	background-color: #FFFFFF;
    margin: 0;
    padding: 0;
    line-height: 15px;
	text-align: left;}

a       {font-family: Arial,Helvetica,Verdana,Sans Serif; font-size: 11px; line-height: 12px; text-decoration: none; color: #000000; }
a:hover {font-family: Arial,Helvetica,Verdana,Sans Serif; font-size: 11px; line-height: 12px; text-decoration: underline; color: #000000; }

/*.anfragebutton {
	font-family: Arial,Helvetica,Verdana,Sans Serif;
	font-size: 8px;
	line-height: 12px;
	text-decoration: none;
	color: Black;
	border: thin outset White;
	padding: 0 3 0 3;
	background: #99cccc;
	text-align: left;}
*/
.anfragebutton:hover { color: #ffffff; }

img { border-style: none; }

ul {    font-family: Arial,Helvetica,Verdana,Sans Serif;
	color: #000000;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
        line-height: 14px;
	text-align: left;}
ul li {    font-family: Arial,Helvetica,Verdana,Sans Serif;
	color: #000000;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
	list-style: disc outside;
	line-height: 14px;
	text-align: left;}

/* --------------------Kreso Menu ----------------------*/
  .topmenu { text-decoration:none; color:#535252; font: bold 11px/1.5 verdana, sans-serif;}
  .topmenu a { text-decoration:none; color:#535252; font: bold 11px/1.5 verdana, sans-serif;}
/*  .topmenu a:hover { background-color:#535252; color:#93A7D3; font: bold 11px/1.5 verdana, sans-serif;} */
  .topmenu a:hover { text-decoration:underline;color:#535252; font: bold 11px/1.5 verdana, sans-serif;}
  .topmenu2 { color:#93A7D3;font: normal 10px/1.5 verdana, sans-serif;}
  .topmenu2 a {text-decoration:none; color:#93A7D3; font: normal 10px/1.5 verdana, sans-serif;}
  .topmenu2 a:hover {text-decoration:underline; color:#93A7D3;font: normal 10px/1.5 verdana, sans-serif; }






/* --------------------Klassendefinitionen Allgemein ----------------------*/

table { font-family: Arial,Helvetica,Verdana,Sans Serif;
	color: #000000;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
        text-align: left;}



.td_norm, p { font-family: Arial,Helvetica,Verdana,Sans Serif;
	   font-size: 11px;
	   color: #000000;
	   text-decoration: none;
	   font-weight: normal;
	   line-height: 15px;
       text-align: left;}

/* --- Dyn. CSS für alle Navi-Punkte -- START

 Für jeden Navigationspunkt anlegen
 z.B. URL: vordereinreise -

 - Überschrift von Textblöcken
*/





.h1_cms_kreso {
	    padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
	    display: block;
        color: #000;
        text-align: left;
		height: auto;
        font-family: Arial,Helvetica,Verdana,Sans Serif;
        font-size: 18px;
        font-weight: 500;
}
.h2_cms_kreso {
	    padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
	    display: block;
        color: #067A9B;
        text-align: left;
		height: auto;
        font-family: Arial,Helvetica,Verdana,Sans Serif;
        font-size: 18px;
        font-weight: 500;
}

.h3_cms_kreso {
	    padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
	    display: block;
        color: #000;
        text-align: left;
		height: auto;
        font-family: Arial,Helvetica,Verdana,Sans Serif;
        font-size: 16px;
        font-weight: 700;
}
.h3_sitemap_cms_kreso {
	    padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
	    display: block;
        color: #000;
        text-align: left;
		height: auto;
        font-family: Arial,Helvetica,Verdana,Sans Serif;
        font-size: 13px;
        font-weight: 700;
		line-height:25px;
}


.h4_cms_kreso {
	    padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
	    display: block;
        color: #067A9B;
        text-align: left;
		height: auto;
        font-family: Arial,Helvetica,Verdana,Sans Serif;
        font-size: 16px;
        font-weight: 700;
}
.h5_cms_kreso {
	    padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
	    display: block;
        color: #000;
        text-align: left;
		height: auto;
        font-family: Arial,Helvetica,Verdana,Sans Serif;
        font-size: 14px;
        font-weight: 700;
}
.h6_cms_kreso {
	    padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
	    display: block;
        color: #067A9B;
        text-align: left;
		height: auto;
        font-family: Arial,Helvetica,Verdana,Sans Serif;
        font-size: 14px;
        font-weight: 700;
}









.menu_cms_kreso {
	background-image: url('http://www.kreso.de/p_pics/menu_cms_kreso.gif');
	background-repeat: no-repeat;
        background-position: left center;}


.menu_cms_kreso_1 {
   	background-color: #000000;
   }
.menu_cms_kreso_2 {
   	background-color: #000000;
   }
.menu_cms_kreso_3 {
   	background-color: #000000;
   }
.menu_cms_kreso_small {
	background-color: #D3C378;
	height: 18px;
}
.menu_cms_kreso_small_aktiv {
   	background-color: #000000;
   	height: 18px;
	font-family: Arial,Helvetica,Verdana,Sans Serif;
        font-size: 10px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}
.h1_ordner_template {
	    padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
	    display: block;
        color: #000;
        text-align: left;
		height: auto;
        font-family: Arial,Helvetica,Verdana,Sans Serif;
        font-size: 18px;
        font-weight: 500;
}
.h2_ordner_template {
	    padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
	    display: block;
        color: #067A9B;
        text-align: left;
		height: auto;
        font-family: Arial,Helvetica,Verdana,Sans Serif;
        font-size: 18px;
        font-weight: 500;
}

.h3_ordner_template {
	    padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
	    display: block;
        color: #000;
        text-align: left;
		height: auto;
        font-family: Arial,Helvetica,Verdana,Sans Serif;
        font-size: 16px;
        font-weight: 700;
}
.h3_sitemap_ordner_template {
	    padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
	    display: block;
        color: #000;
        text-align: left;
		height: auto;
        font-family: Arial,Helvetica,Verdana,Sans Serif;
        font-size: 13px;
        font-weight: 700;
		line-height:25px;
}


.h4_ordner_template {
	    padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
	    display: block;
        color: #067A9B;
        text-align: left;
		height: auto;
        font-family: Arial,Helvetica,Verdana,Sans Serif;
        font-size: 16px;
        font-weight: 700;
}
.h5_ordner_template {
	    padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
	    display: block;
        color: #000;
        text-align: left;
		height: auto;
        font-family: Arial,Helvetica,Verdana,Sans Serif;
        font-size: 14px;
        font-weight: 700;
}
.h6_ordner_template {
	    padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
	    display: block;
        color: #067A9B;
        text-align: left;
		height: auto;
        font-family: Arial,Helvetica,Verdana,Sans Serif;
        font-size: 14px;
        font-weight: 700;
}









.menu_ordner_template {
	background-image: url('http://www.kreso.de/p_pics/menu_ordner_template.gif');
	background-repeat: no-repeat;
        background-position: left center;}


.menu_ordner_template_1 {
   	background-color: #000000;
   }
.menu_ordner_template_2 {
   	background-color: #000000;
   }
.menu_ordner_template_3 {
   	background-color: #000000;
   }
.menu_ordner_template_small {
	background-color: #D3C378;
	height: 18px;
}
.menu_ordner_template_small_aktiv {
   	background-color: #000000;
   	height: 18px;
	font-family: Arial,Helvetica,Verdana,Sans Serif;
        font-size: 10px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}
.h1_Unternehmen {
	    padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
	    display: block;
        color: #000;
        text-align: left;
		height: auto;
        font-family: Arial,Helvetica,Verdana,Sans Serif;
        font-size: 18px;
        font-weight: 500;
}
.h2_Unternehmen {
	    padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
	    display: block;
        color: #067A9B;
        text-align: left;
		height: auto;
        font-family: Arial,Helvetica,Verdana,Sans Serif;
        font-size: 18px;
        font-weight: 500;
}

.h3_Unternehmen {
	    padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
	    display: block;
        color: #000;
        text-align: left;
		height: auto;
        font-family: Arial,Helvetica,Verdana,Sans Serif;
        font-size: 16px;
        font-weight: 700;
}
.h3_sitemap_Unternehmen {
	    padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
	    display: block;
        color: #000;
        text-align: left;
		height: auto;
        font-family: Arial,Helvetica,Verdana,Sans Serif;
        font-size: 13px;
        font-weight: 700;
		line-height:25px;
}


.h4_Unternehmen {
	    padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
	    display: block;
        color: #067A9B;
        text-align: left;
		height: auto;
        font-family: Arial,Helvetica,Verdana,Sans Serif;
        font-size: 16px;
        font-weight: 700;
}
.h5_Unternehmen {
	    padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
	    display: block;
        color: #000;
        text-align: left;
		height: auto;
        font-family: Arial,Helvetica,Verdana,Sans Serif;
        font-size: 14px;
        font-weight: 700;
}
.h6_Unternehmen {
	    padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
	    display: block;
        color: #067A9B;
        text-align: left;
		height: auto;
        font-family: Arial,Helvetica,Verdana,Sans Serif;
        font-size: 14px;
        font-weight: 700;
}









.menu_Unternehmen {
	background-image: url('http://www.kreso.de/p_pics/menu_Unternehmen.gif');
	background-repeat: no-repeat;
        background-position: left center;}


.menu_Unternehmen_1 {
   	background-color: #000000;
   }
.menu_Unternehmen_2 {
   	background-color: #000000;
   }
.menu_Unternehmen_3 {
   	background-color: #000000;
   }
.menu_Unternehmen_small {
	background-color: #D3C378;
	height: 18px;
}
.menu_Unternehmen_small_aktiv {
   	background-color: #000000;
   	height: 18px;
	font-family: Arial,Helvetica,Verdana,Sans Serif;
        font-size: 10px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}
.h1_unternehmen2 {
	    padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
	    display: block;
        color: #000;
        text-align: left;
		height: auto;
        font-family: Arial,Helvetica,Verdana,Sans Serif;
        font-size: 18px;
        font-weight: 500;
}
.h2_unternehmen2 {
	    padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
	    display: block;
        color: #067A9B;
        text-align: left;
		height: auto;
        font-family: Arial,Helvetica,Verdana,Sans Serif;
        font-size: 18px;
        font-weight: 500;
}

.h3_unternehmen2 {
	    padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
	    display: block;
        color: #000;
        text-align: left;
		height: auto;
        font-family: Arial,Helvetica,Verdana,Sans Serif;
        font-size: 16px;
        font-weight: 700;
}
.h3_sitemap_unternehmen2 {
	    padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
	    display: block;
        color: #000;
        text-align: left;
		height: auto;
        font-family: Arial,Helvetica,Verdana,Sans Serif;
        font-size: 13px;
        font-weight: 700;
		line-height:25px;
}


.h4_unternehmen2 {
	    padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
	    display: block;
        color: #067A9B;
        text-align: left;
		height: auto;
        font-family: Arial,Helvetica,Verdana,Sans Serif;
        font-size: 16px;
        font-weight: 700;
}
.h5_unternehmen2 {
	    padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
	    display: block;
        color: #000;
        text-align: left;
		height: auto;
        font-family: Arial,Helvetica,Verdana,Sans Serif;
        font-size: 14px;
        font-weight: 700;
}
.h6_unternehmen2 {
	    padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
	    display: block;
        color: #067A9B;
        text-align: left;
		height: auto;
        font-family: Arial,Helvetica,Verdana,Sans Serif;
        font-size: 14px;
        font-weight: 700;
}









.menu_unternehmen2 {
	background-image: url('http://www.kreso.de/p_pics/menu_unternehmen2.gif');
	background-repeat: no-repeat;
        background-position: left center;}


.menu_unternehmen2_1 {
   	background-color: #000000;
   }
.menu_unternehmen2_2 {
   	background-color: #000000;
   }
.menu_unternehmen2_3 {
   	background-color: #000000;
   }
.menu_unternehmen2_small {
	background-color: #D3C378;
	height: 18px;
}
.menu_unternehmen2_small_aktiv {
   	background-color: #000000;
   	height: 18px;
	font-family: Arial,Helvetica,Verdana,Sans Serif;
        font-size: 10px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}
.h1_aktuelles {
	    padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
	    display: block;
        color: #000;
        text-align: left;
		height: auto;
        font-family: Arial,Helvetica,Verdana,Sans Serif;
        font-size: 18px;
        font-weight: 500;
}
.h2_aktuelles {
	    padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
	    display: block;
        color: #067A9B;
        text-align: left;
		height: auto;
        font-family: Arial,Helvetica,Verdana,Sans Serif;
        font-size: 18px;
        font-weight: 500;
}

.h3_aktuelles {
	    padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
	    display: block;
        color: #000;
        text-align: left;
		height: auto;
        font-family: Arial,Helvetica,Verdana,Sans Serif;
        font-size: 16px;
        font-weight: 700;
}
.h3_sitemap_aktuelles {
	    padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
	    display: block;
        color: #000;
        text-align: left;
		height: auto;
        font-family: Arial,Helvetica,Verdana,Sans Serif;
        font-size: 13px;
        font-weight: 700;
		line-height:25px;
}


.h4_aktuelles {
	    padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
	    display: block;
        color: #067A9B;
        text-align: left;
		height: auto;
        font-family: Arial,Helvetica,Verdana,Sans Serif;
        font-size: 16px;
        font-weight: 700;
}
.h5_aktuelles {
	    padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
	    display: block;
        color: #000;
        text-align: left;
		height: auto;
        font-family: Arial,Helvetica,Verdana,Sans Serif;
        font-size: 14px;
        font-weight: 700;
}
.h6_aktuelles {
	    padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
	    display: block;
        color: #067A9B;
        text-align: left;
		height: auto;
        font-family: Arial,Helvetica,Verdana,Sans Serif;
        font-size: 14px;
        font-weight: 700;
}









.menu_aktuelles {
	background-image: url('http://www.kreso.de/p_pics/menu_aktuelles.gif');
	background-repeat: no-repeat;
        background-position: left center;}


.menu_aktuelles_1 {
   	background-color: #000000;
   }
.menu_aktuelles_2 {
   	background-color: #000000;
   }
.menu_aktuelles_3 {
   	background-color: #000000;
   }
.menu_aktuelles_small {
	background-color: #D3C378;
	height: 18px;
}
.menu_aktuelles_small_aktiv {
   	background-color: #000000;
   	height: 18px;
	font-family: Arial,Helvetica,Verdana,Sans Serif;
        font-size: 10px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}
.h1_Produkte {
	    padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
	    display: block;
        color: #000;
        text-align: left;
		height: auto;
        font-family: Arial,Helvetica,Verdana,Sans Serif;
        font-size: 18px;
        font-weight: 500;
}
.h2_Produkte {
	    padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
	    display: block;
        color: #067A9B;
        text-align: left;
		height: auto;
        font-family: Arial,Helvetica,Verdana,Sans Serif;
        font-size: 18px;
        font-weight: 500;
}

.h3_Produkte {
	    padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
	    display: block;
        color: #000;
        text-align: left;
		height: auto;
        font-family: Arial,Helvetica,Verdana,Sans Serif;
        font-size: 16px;
        font-weight: 700;
}
.h3_sitemap_Produkte {
	    padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
	    display: block;
        color: #000;
        text-align: left;
		height: auto;
        font-family: Arial,Helvetica,Verdana,Sans Serif;
        font-size: 13px;
        font-weight: 700;
		line-height:25px;
}


.h4_Produkte {
	    padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
	    display: block;
        color: #067A9B;
        text-align: left;
		height: auto;
        font-family: Arial,Helvetica,Verdana,Sans Serif;
        font-size: 16px;
        font-weight: 700;
}
.h5_Produkte {
	    padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
	    display: block;
        color: #000;
        text-align: left;
		height: auto;
        font-family: Arial,Helvetica,Verdana,Sans Serif;
        font-size: 14px;
        font-weight: 700;
}
.h6_Produkte {
	    padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
	    display: block;
        color: #067A9B;
        text-align: left;
		height: auto;
        font-family: Arial,Helvetica,Verdana,Sans Serif;
        font-size: 14px;
        font-weight: 700;
}









.menu_Produkte {
	background-image: url('http://www.kreso.de/p_pics/menu_Produkte.gif');
	background-repeat: no-repeat;
        background-position: left center;}


.menu_Produkte_1 {
   	background-color: #000000;
   }
.menu_Produkte_2 {
   	background-color: #000000;
   }
.menu_Produkte_3 {
   	background-color: #000000;
   }
.menu_Produkte_small {
	background-color: #D3C378;
	height: 18px;
}
.menu_Produkte_small_aktiv {
   	background-color: #000000;
   	height: 18px;
	font-family: Arial,Helvetica,Verdana,Sans Serif;
        font-size: 10px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}
.h1_Service {
	    padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
	    display: block;
        color: #000;
        text-align: left;
		height: auto;
        font-family: Arial,Helvetica,Verdana,Sans Serif;
        font-size: 18px;
        font-weight: 500;
}
.h2_Service {
	    padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
	    display: block;
        color: #067A9B;
        text-align: left;
		height: auto;
        font-family: Arial,Helvetica,Verdana,Sans Serif;
        font-size: 18px;
        font-weight: 500;
}

.h3_Service {
	    padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
	    display: block;
        color: #000;
        text-align: left;
		height: auto;
        font-family: Arial,Helvetica,Verdana,Sans Serif;
        font-size: 16px;
        font-weight: 700;
}
.h3_sitemap_Service {
	    padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
	    display: block;
        color: #000;
        text-align: left;
		height: auto;
        font-family: Arial,Helvetica,Verdana,Sans Serif;
        font-size: 13px;
        font-weight: 700;
		line-height:25px;
}


.h4_Service {
	    padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
	    display: block;
        color: #067A9B;
        text-align: left;
		height: auto;
        font-family: Arial,Helvetica,Verdana,Sans Serif;
        font-size: 16px;
        font-weight: 700;
}
.h5_Service {
	    padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
	    display: block;
        color: #000;
        text-align: left;
		height: auto;
        font-family: Arial,Helvetica,Verdana,Sans Serif;
        font-size: 14px;
        font-weight: 700;
}
.h6_Service {
	    padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
	    display: block;
        color: #067A9B;
        text-align: left;
		height: auto;
        font-family: Arial,Helvetica,Verdana,Sans Serif;
        font-size: 14px;
        font-weight: 700;
}









.menu_Service {
	background-image: url('http://www.kreso.de/p_pics/menu_Service.gif');
	background-repeat: no-repeat;
        background-position: left center;}


.menu_Service_1 {
   	background-color: #000000;
   }
.menu_Service_2 {
   	background-color: #000000;
   }
.menu_Service_3 {
   	background-color: #000000;
   }
.menu_Service_small {
	background-color: #D3C378;
	height: 18px;
}
.menu_Service_small_aktiv {
   	background-color: #000000;
   	height: 18px;
	font-family: Arial,Helvetica,Verdana,Sans Serif;
        font-size: 10px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}
.h1_downloads {
	    padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
	    display: block;
        color: #000;
        text-align: left;
		height: auto;
        font-family: Arial,Helvetica,Verdana,Sans Serif;
        font-size: 18px;
        font-weight: 500;
}
.h2_downloads {
	    padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
	    display: block;
        color: #067A9B;
        text-align: left;
		height: auto;
        font-family: Arial,Helvetica,Verdana,Sans Serif;
        font-size: 18px;
        font-weight: 500;
}

.h3_downloads {
	    padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
	    display: block;
        color: #000;
        text-align: left;
		height: auto;
        font-family: Arial,Helvetica,Verdana,Sans Serif;
        font-size: 16px;
        font-weight: 700;
}
.h3_sitemap_downloads {
	    padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
	    display: block;
        color: #000;
        text-align: left;
		height: auto;
        font-family: Arial,Helvetica,Verdana,Sans Serif;
        font-size: 13px;
        font-weight: 700;
		line-height:25px;
}


.h4_downloads {
	    padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
	    display: block;
        color: #067A9B;
        text-align: left;
		height: auto;
        font-family: Arial,Helvetica,Verdana,Sans Serif;
        font-size: 16px;
        font-weight: 700;
}
.h5_downloads {
	    padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
	    display: block;
        color: #000;
        text-align: left;
		height: auto;
        font-family: Arial,Helvetica,Verdana,Sans Serif;
        font-size: 14px;
        font-weight: 700;
}
.h6_downloads {
	    padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
	    display: block;
        color: #067A9B;
        text-align: left;
		height: auto;
        font-family: Arial,Helvetica,Verdana,Sans Serif;
        font-size: 14px;
        font-weight: 700;
}









.menu_downloads {
	background-image: url('http://www.kreso.de/p_pics/menu_downloads.gif');
	background-repeat: no-repeat;
        background-position: left center;}


.menu_downloads_1 {
   	background-color: #000000;
   }
.menu_downloads_2 {
   	background-color: #000000;
   }
.menu_downloads_3 {
   	background-color: #000000;
   }
.menu_downloads_small {
	background-color: #D3C378;
	height: 18px;
}
.menu_downloads_small_aktiv {
   	background-color: #000000;
   	height: 18px;
	font-family: Arial,Helvetica,Verdana,Sans Serif;
        font-size: 10px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}
.h1_Technologie {
	    padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
	    display: block;
        color: #000;
        text-align: left;
		height: auto;
        font-family: Arial,Helvetica,Verdana,Sans Serif;
        font-size: 18px;
        font-weight: 500;
}
.h2_Technologie {
	    padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
	    display: block;
        color: #067A9B;
        text-align: left;
		height: auto;
        font-family: Arial,Helvetica,Verdana,Sans Serif;
        font-size: 18px;
        font-weight: 500;
}

.h3_Technologie {
	    padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
	    display: block;
        color: #000;
        text-align: left;
		height: auto;
        font-family: Arial,Helvetica,Verdana,Sans Serif;
        font-size: 16px;
        font-weight: 700;
}
.h3_sitemap_Technologie {
	    padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
	    display: block;
        color: #000;
        text-align: left;
		height: auto;
        font-family: Arial,Helvetica,Verdana,Sans Serif;
        font-size: 13px;
        font-weight: 700;
		line-height:25px;
}


.h4_Technologie {
	    padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
	    display: block;
        color: #067A9B;
        text-align: left;
		height: auto;
        font-family: Arial,Helvetica,Verdana,Sans Serif;
        font-size: 16px;
        font-weight: 700;
}
.h5_Technologie {
	    padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
	    display: block;
        color: #000;
        text-align: left;
		height: auto;
        font-family: Arial,Helvetica,Verdana,Sans Serif;
        font-size: 14px;
        font-weight: 700;
}
.h6_Technologie {
	    padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
	    display: block;
        color: #067A9B;
        text-align: left;
		height: auto;
        font-family: Arial,Helvetica,Verdana,Sans Serif;
        font-size: 14px;
        font-weight: 700;
}









.menu_Technologie {
	background-image: url('http://www.kreso.de/p_pics/menu_Technologie.gif');
	background-repeat: no-repeat;
        background-position: left center;}


.menu_Technologie_1 {
   	background-color: #000000;
   }
.menu_Technologie_2 {
   	background-color: #000000;
   }
.menu_Technologie_3 {
   	background-color: #000000;
   }
.menu_Technologie_small {
	background-color: #D3C378;
	height: 18px;
}
.menu_Technologie_small_aktiv {
   	background-color: #000000;
   	height: 18px;
	font-family: Arial,Helvetica,Verdana,Sans Serif;
        font-size: 10px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}
/* --- Dyn. CSS für alle Navi-Punkte -- ENDE */

/* --- Default H1 .. H6 wenn context-sensitive H1 Klasse nicht vorhanden */
h1 {}
h2 {}
h3 {}
h4 {}
h5 {}
h6 {}

/*-----------------------Schriften ----------------------*/

.rot { color:#FF0000; }

.navigation {
	font-family: Arial,Helvetica,Verdana,Sans Serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

a.navigation {
	font-family: Arial,Helvetica,Verdana,Sans Serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

.navigation_sub {
	font-family: Arial,Helvetica,Verdana,Sans Serif;
	font-size: 11px;
	color: #004795;
	text-decoration: none;
	font-weight: bold;
}

a.navigation_sub {
	font-family: Arial,Helvetica,Verdana,Sans Serif;
	font-size: 11px;
	color: #004795;
	text-decoration: none;
	font-weight: bold;
}

a.navigation_sub:hover {
	font-family: Arial,Helvetica,Verdana,Sans Serif;
	font-size: 11px;
	color: #8ACB51;
	text-decoration: underline;
	font-weight: bold;
}
.navigation_sub_aktiv {
	font-family: Arial,Helvetica,Verdana,Sans Serif;
	font-size: 11px;
	color: #8ACB51;
	text-decoration: none;
	font-weight: bold;
}
a.navigation_sub_aktiv {
	font-family: Arial,Helvetica,Verdana,Sans Serif;
	font-size: 11px;
	color: #8ACB51;
	text-decoration: none;
	font-weight: bold;
}
a.navigation_sub_aktiv:hover {
	font-family: Arial,Helvetica,Verdana,Sans Serif;
	font-size: 11px;
	color: #8ACB51;
	text-decoration: none;
	font-weight: bold;
}
.navigation_sub {
	font-family: Arial,Helvetica,Verdana,Sans Serif;
	font-size: 11px;
	color: #004795;
	text-decoration: none;
	font-weight: bold;
}
# --- 2. Navi-Ebene
a.navigation_sub2 {
	font-family: Arial,Helvetica,Verdana,Sans Serif;
	font-size: 11px;
	color: #006699;
	text-decoration: none;
	font-weight: bold;
}
a.navigation_sub2:hover {
	font-family: Arial,Helvetica,Verdana,Sans Serif;
	font-size: 11px;
	color: #8ACB51;
	text-decoration: none;
	font-weight: bold;
}
.navigation_sub2_aktiv {
	font-family: Arial,Helvetica,Verdana,Sans Serif;
	font-size: 11px;
	color: #006699;
	text-decoration: none;
	font-weight: bold;
}
a.navigation_sub2_aktiv {
	font-family: Arial,Helvetica,Verdana,Sans Serif;
	font-size: 11px;
	color: #006699;
	text-decoration: none;
	font-weight: bold;
}
a.navigation_sub2_aktiv:hover {
	font-family: Arial,Helvetica,Verdana,Sans Serif;
	font-size: 11px;
	color: #8ACB51;
	text-decoration: underline;
	font-weight: bold;
}
# --- 3. Navi-Ebene
a.navigation_sub3 {
	font-family: Arial,Helvetica,Verdana,Sans Serif;
	font-size: 11px;
	color: #006699;
	text-decoration: none;
	font-weight: bold;
}
a.navigation_sub3:hover {
	font-family: Arial,Helvetica,Verdana,Sans Serif;
	font-size: 11px;
	color: #8ACB51;
	text-decoration: none;
	font-weight: bold;
}
.navigation_sub3_aktiv {
	font-family: Arial,Helvetica,Verdana,Sans Serif;
	font-size: 11px;
	color: #006699;
	text-decoration: none;
	font-weight: bold;
}
a.navigation_sub3_aktiv {
	font-family: Arial,Helvetica,Verdana,Sans Serif;
	font-size: 11px;
	color: #006699;
	text-decoration: none;
	font-weight: bold;
}
a.pulldown {
	font-family: Arial,Helvetica,Verdana,Sans Serif;
	font-size: 11px;
	color: #060404;
	text-decoration: none;
}
a.pulldown:hover {
	font-family: Arial,Helvetica,Verdana,Sans Serif;
	font-size: 11px;
	color: #278480;
	text-decoration: none;
}
a.pulldown_sub {
	font-family: Arial,Helvetica,Verdana,Sans Serif;
	font-size: 9px;
	color: #060404;
	text-decoration: none;
}
a.pulldown_sub:hover {
	font-family: Arial,Helvetica,Verdana,Sans Serif;
	font-size: 9px;
	color: #278480;
	text-decoration: none;
}
.fussleiste {
     font-family: Arial,Helvetica,Verdana,Sans Serif;
     font-size      : 10px;
     line-height    : 10px;
     text-decoration: none;
     vertical-align : middle;
     color          : #3077BF;
}
a.fussleiste {
     font-family: Arial,Helvetica,Verdana,Sans Serif;
     font-size      : 10px;
     line-height    : 10px;
     text-decoration: none;
     color          : #3077BF;
}
a.fussleiste:hover {
     font-family: Arial,Helvetica,Verdana,Sans Serif;
     font-size      : 10px;
     line-height    : 10px;
     text-decoration: none;
     color          : #5FB810;
}

a.link1       {font-family: Arial,Helvetica,Verdana,Sans Serif; font-size: 11px; line-height: 12px; text-decoration: none; color: #176385; }
a.link1:hover {font-family: Arial,Helvetica,Verdana,Sans Serif; font-size: 11px; line-height: 12px; text-decoration: underline; color: #176385; }

a.link2       {font-family: Arial,Helvetica,Verdana,Sans Serif; font-size: 11px; line-height: 12px; text-decoration: none; color: #176385; }
a.link2:hover {font-family: Arial,Helvetica,Verdana,Sans Serif; font-size: 11px; line-height: 12px; text-decoration: underline; color: #176385; }

a.link3       {font-family: Arial,Helvetica,Verdana,Sans Serif; font-size: 11px; line-height: 12px; text-decoration: none; color: #176385; }
a.link3:hover {font-family: Arial,Helvetica,Verdana,Sans Serif; font-size: 11px; line-height: 12px; text-decoration: underline; color: #176385; }

a.link4       {font-family: Arial,Helvetica,Verdana,Sans Serif; font-size: 11px; line-height: 12px; text-decoration: none; color: #176385; }
a.link4:hover {font-family: Arial,Helvetica,Verdana,Sans Serif; font-size: 11px; line-height: 12px; text-decoration: underline; color: #176385; }



a.anfragebutton  {
	font-family: Arial,Helvetica,Verdana,Sans Serif;
	font-size: 12px;
	color: #067A9B;
  background-color: #F8F8F9;
	text-decoration: none;
	font-weight: bold;
	width:160px;
	max-width:160px;
	padding: 6px 10px 6px 10px;
  border:1px solid #067A9B;
  display:block;
  margin:10px 0px 10px 0px;
  clear:right;
}

a.anfragebutton:hover  {
	color: #067A9B;
  background-color: #121212;
}
/* ---------------------Formulare------------------ */

.select_form {
  border-width:1px;
  border-style:solid;
  border-color:#666666;
  padding:0px 0px 0px 0px;
  font-style:Arial;
  font-size:10px;
  color: #666666;
  height:18px;
  text-align:justify; }

.newsblock {
   margin:0px;
   padding:0px;
   padding-top:4px;
   padding-bottom:4px;
   margin-left:6px;
   margin-right:6px;
   border-bottom:1px solid #ccc;

}

.newsblock a {
  font-weight:bold;
  color:#000;
}

.newsblock a img{
  padding:0px;
  margin:0px;
}


/* ---------------------Kontakt ------------------- */

.button_kontakt{
	border: 1px solid #333333;
	background-color: #FFFFFF;
	color: #333333;
	line-height : 9px;
	padding:4px 0px 4px 0px;
	font-size: 9px;
	font-family : arial, helvetica, sans-serif;
	font-weight : bold;
	font-style : normal;
	vertical-align: middle;
	margin:0px 0px 5px 0px;
	cursor:pointer;
}

/* --- --- --- --- --- --- --- --- --- --- --- --- --- --- */
/* --- css definitions for hsw */
/* general */

/* --- no form margins at all */
form { margin:0px; }

/* --- dotted line / sep */
/* for menu */
.dotted_line { background-image: url('http://www.kreso.de/p_pics/line_dot.gif'); background-repeat: repeat-x; }

/* for footer */
.dotted_line_blue {
	background-image: url('http://www.kreso.de/p_pics/line_dot_blue.gif'); background-repeat: repeat-x;
}

.dotted_sep {
	background-image: url('http://www.kreso.de/p_pics/sep_dot.gif'); background-repeat: repeat-y;
}

.solid_line_gold {
 	border-bottom: #D3C378 solid 1px;
}

/* --- start title */
.start_title {
    font-family: Arial,Helvetica,Verdana,Sans Serif;
    font-size: 18px;
	font-weight: bold;
	color: #D3C378;
	vertical-align: bottom;
}

/* --- language selection */
.start_language_menu {
    font-family: Arial,Helvetica,Verdana,Sans Serif;
    font-size: 14px;
	font-weight: bold;
	color: #D3C378;
	vertical-align: middle;
	text-align: center;
}

/* --- header menu */
.header_menu {
	font-family: Arial,Helvetica,Verdana,Sans Serif;
	font-size: 10.5px;
	line-height: 11px;
	color: #000000;
}
td.header_menu a {color: #176385; text-decoration: none; letter-spacing: 1.5px;}
td.header_menu a:hover {color: #176385; text-decoration: underline; letter-spacing: 1.5px;}

/* --- footer menu */
.footer_menu {
	font-family: Arial,Helvetica,Verdana,Sans Serif;
	font-size: 10.5px;
	line-height: 11.5x;
	text-decoration: none;
	vertical-align: middle;
	color: #000000;
}

td.footer_menu a {color: #9b9b9b; text-decoration: none;}
td.footer_menu a:hover {color: #000000; text-decoration: underline;}
/* ***** RR ***** */
.footer {
margin-top:10px;
  text-align:center;
  width:700px;
}

.footer .copy {
  padding-right:20px;
}

.footer .footlinks {
}

/* ***** RR end***** */
td .footer {
  border-top:3px solid #ccc;
  padding:10px;
  text-align: center;
}

/* --- content items: boxes --- */

/* --- full span home box */
.ctm_home_box_header {
    height: 17px;
    font-family: Arial,Helvetica,Verdana,Sans Serif;
    font-size: 12px;
    color: #FFFFFF;
    font-weight: bold;
	background-color: #176385;
}

.ctm_home_blk {
	background-image: url('http://www.kreso.de/p_pics/balken_muster_home.gif');
	background-repeat: no-repeat;
}

.ctm_home_box_text {
	font-family: Arial,Helvetica,Verdana,Sans Serif;
	font-size: 11px;
	color: #000000;
}

td.ctm_home_box_text a {
	text-decoration: none;
	background-image: url('http://www.kreso.de/p_pics/pfeil_blau.gif');
}

/* --- full span category box -- nach der einreise */
.ctndr_home_box_header {
    height: 17px;
    font-family: Arial,Helvetica,Verdana,Sans Serif;
    font-size: 12px;
    color: #FFFFFF;
    font-weight: bold;
	background-color: #830335;
}

.ctndr_home_blk {
	background-image: url('http://www.kreso.de/p_pics/balken_nach_einreise_muster.jpg');
	background-repeat: no-repeat;
}

.ctndr_home_box_text {
	font-family: Arial,Helvetica,Verdana,Sans Serif;
	font-size: 11px;
	color: #000000;
}

td.ctndr_home_box_text a {
	text-decoration: none;
	background-image: url('http://www.kreso.de/p_pics/pfeil_bordaux.gif');
}

/* --- nach einreise box  -- content box in category page nach der einreise */
.ctc_neinreise_box_header {
    font-family: Arial,Helvetica,Verdana,Sans Serif;
    font-size: 12px;
    color: #FFFFFF;
    font-weight: bold;
	background-color: #830335;
	height: 5px;
}

.ctc_neinreise_box_text {
	font-family: Arial,Helvetica,Verdana,Sans Serif;
	font-size: 11px;
	color: #000000;
}

.ctc_neinreise_box_text a {
	text-decoration: none;
	background-image: url(http://www.kreso.de/p_pics/pfeil_bordaux.gif);
}

.ctc_neinreise_box_text b {
	font-family: Arial,Helvetica,Verdana,Sans Serif;
    font-size: 13px;
	font-weight: bold;
	color: #830335;
}

/* --- open submenu in category page */
.ctc_menu {
	background-color: #D3C378;
	height: 18px;
}

.ctc_menu a {
	font-family: Arial,Helvetica,Verdana,Sans Serif;
    font-size: 10px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}

/* --- open/aktive submenu in sub-category page */
/* --- active 'vor der einreise' */
.ctc_vdr_menu_active_arrow {
	background-color: #0A9B9F;
	background-image: url(http://www.kreso.de/p_pics/pfeil_weiss.gif);
	background-repeat: no-repeat;
	background-position: right;
}

.ctc_vdr_menu_active {
	background-color: #0A9B9F;
	font-family: Arial,Helvetica,Verdana,Sans Serif;
    font-size: 10px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}

/* --- active 'nach der einreise' */
.ctc_ndr_menu_active_arrow {
	background-color: #830335;
	background-image: url(http://www.kreso.de/p_pics/pfeil_weiss.gif);
	background-repeat: no-repeat;
	background-position: right;
}

.ctc_ndr_menu_active {
	background-color: #830335;
	font-family: Arial,Helvetica,Verdana,Sans Serif;
    font-size: 10px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}

/* --- active 'studienverlauf' */
.ctc_sv_menu_active_arrow {
	background-color: #FC9330;
	background-image: url(http://www.kreso.de/p_pics/pfeil_weiss.gif);
	background-repeat: no-repeat;
	background-position: right;
}

.ctc_sv_menu_active {
	background-color: #FC9330;
	font-family: Arial,Helvetica,Verdana,Sans Serif;
    font-size: 10px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}

/* --- active 'studienabschluss' */
.ctc_sa_menu_active_arrow {
	background-color: #DD4A00;
	background-image: url(http://www.kreso.de/p_pics/pfeil_weiss.gif);
	background-repeat: no-repeat;
	background-position: right;
}

.ctc_sa_menu_active {
	background-color: #DD4A00;
	font-family: Arial,Helvetica,Verdana,Sans Serif;
    font-size: 10px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}

/* --- active 'links' */
.ctc_l_menu_active_arrow {
	background-color: #99C3DE;
	background-image: url(http://www.kreso.de/p_pics/pfeil_weiss.gif);
	background-repeat: no-repeat;
	background-position: right;
}

.ctc_l_menu_active {
	background-color: #99C3DE;
	font-family: Arial,Helvetica,Verdana,Sans Serif;
    font-size: 10px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}

/* --- active 'gaesteforum' */
.ctc_gf_menu_active_arrow {
	background-color: #32AF06;
	background-image: url(http://www.kreso.de/p_pics/pfeil_weiss.gif);
	background-repeat: no-repeat;
	background-position: right;
}

.ctc_gf_menu_active {
	background-color: #32AF06;
	font-family: Arial,Helvetica,Verdana,Sans Serif;
    font-size: 10px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}

/* --- active 'kontakt' */
.ctc_k_menu_active_arrow {
	background-color: #176385;
	background-image: url(http://www.kreso.de/p_pics/pfeil_weiss.gif);
	background-repeat: no-repeat;
	background-position: right;
}

.ctc_k_menu_active {
	background-color: #176385;
	font-family: Arial,Helvetica,Verdana,Sans Serif;
    font-size: 10px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}

/* --- abreise box */
.ctm_abreise_box_header {
    font-family: Arial,Helvetica,Verdana,Sans Serif;
    font-size: 12px;
    color: #FFFFFF;
    font-weight: bold;
	background-color: #DD4A00;
}

.ctm_abreise_box_text {
	font-family: Arial,Helvetica,Verdana,Sans Serif;
	font-size: 11px;
	color: #000000;
}

.ctm_abreise_box_text a {
	text-decoration: none;
	background-image: url(http://www.kreso.de/p_pics/pfeil_rot.gif);
}

/* --- verlauf box */
.ctm_verlauf_box_header {
    font-family: Arial,Helvetica,Verdana,Sans Serif;
    font-size: 12px;
    color: #FFFFFF;
    font-weight: bold;
	background-color: #FC9330;
}
.ctm_verlauf_box_text {
	font-family: Arial,Helvetica,Verdana,Sans Serif;
	font-size: 11px;
	color: #000000;
}
.ctm_verlauf_box_text a {
	text-decoration: none;
	background-image: url(http://www.kreso.de/p_pics/pfeil_orange.gif);
}
/* --- nach einreise box */
.ctm_neinreise_box_header {
    font-family: Arial,Helvetica,Verdana,Sans Serif;
    font-size: 12px;
    color: #FFFFFF;
    font-weight: bold;
	background-color: #830335;
}
.ctm_neinreise_box_text {
	font-family: Arial,Helvetica,Verdana,Sans Serif;
	font-size: 11px;
	color: #000000;
}
.ctm_neinreise_box_text a {
	text-decoration: none;
	background-image: url(http://www.kreso.de/p_pics/pfeil_bordaux.gif);
}

/* --- vor einreise box */
.ctm_veinreise_box_header {
    font-family: Arial,Helvetica,Verdana,Sans Serif;
    font-size: 12px;
    color: #FFFFFF;
    font-weight: bold;
	background-color: #0A9B9F;
}

.ctm_veinreise_box_text {
	font-family: Arial,Helvetica,Verdana,Sans Serif;
	font-size: 11px;
	color: #000000;
}

.ctm_veinreise_box_text a {
	text-decoration: none;
	background-image: url(http://www.kreso.de/p_pics/pfeil_tuerkis.gif);
}

/* --- links box */
.ctm_links_box_header {
    font-family: Arial,Helvetica,Verdana,Sans Serif;
    font-size: 12px;
    color: #FFFFFF;
    font-weight: bold;
	background-color: #99C3DE;
}

.ctm_links_box_text {
	font-family: Arial,Helvetica,Verdana,Sans Serif;
	font-size: 11px;
	color: #000000;
}

.ctm_links_box_text a {
	text-decoration: none;
	background-image: url(http://www.kreso.de/p_pics/pfeil_hellblau.gif);
}

/* --- forum box */
.ctm_forum_box_header {
    font-family: Arial,Helvetica,Verdana,Sans Serif;
    font-size: 12px;
    color: #FFFFFF;
    font-weight: bold;
	background-color: #32AF06;
}

.ctm_forum_box_text {
	font-family: Arial,Helvetica,Verdana,Sans Serif;
	font-size: 11px;
	color: #000000;
}

.ctm_forum_box_text a {
	text-decoration: none;
	background-image: url(http://www.kreso.de/p_pics/pfeil_gruen.gif);
}

/* --- framed box header with virtual bottom line */
.ct_framedBox_header {
	background-color: #FFFFFF;
	border: #D3C378 solid 1px;
	border-bottom: #FFFFFF;
}

.ct_framedBox_header_tl {
	color:#176385;
	font-family: Arial,Helvetica,Verdana,Sans Serif;
	font-size: 13px;
	font-weight: bold;

}

/* --- framed box content */
.ct_framedBox_box {
	font-family: Arial,Helvetica,Verdana,Sans Serif;
	font-size: 13px;
	color: #176385;
	font-weight: bold;
	border: #D3C378 solid 1px;
}

/* --- sprachtandem */
.ct_tandem_detail_email, .ct_tandem_new {
	font-family: Arial,Helvetica,Verdana,Sans Serif;
	font-size: 12px;
	color: #807E7F;
	background-color: #F5F2E4;
}
.ct_tandem_list {
	font-family: Arial,Helvetica,Verdana,Sans Serif;
	font-size: 11px;
	color: #807E7F;
}
.ct_tandem_detail {
	font-family: Arial,Helvetica,Verdana,Sans Serif;
	font-size: 12px;
	color: #807E7F;
}

/* --- search box */
.ct_search_box {
	font-family: Arial,Helvetica,Verdana,Sans Serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #D3C378;
}


.ct_search_input {
	width: 95px;
	font-family: Arial,Helvetica,Verdana,Sans Serif;
  font-size: 11px;
	font-weight: normal;
	color: #807E7F;
  background-color: #FFFFFF;
  border: #FFFFFF solid 1px;
	border:2px inset #000;
}

.ct_dlds_box_header {
	font-family: Arial,Helvetica,Verdana,Sans Serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #176385;
}

.ct_dlds_box_text {
	font-family: Arial,Helvetica,Verdana,Sans Serif;
	font-size: 12px;
	background-color: #F5F2E4;
	color: 807E7F;
	font-weight: bold;
}

/* --- link in cell within ct_dlds_box_text box */
tr.ct_dlds_box_text a {font-weight: normal; color: #807E7F; text-decoration: none}

/* --- navigation */
.navigation_sub {
	font-family: Arial,Helvetica,Verdana,Sans Serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	background-color: #D3C378;
}
a.navigation_sub {
	font-family: Arial,Helvetica,Verdana,Sans Serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	background-color: transparent;
}
a.navigation_sub:hover {
	font-family: Arial,Helvetica,Verdana,Sans Serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	background-color: transparent;
}
.navigation_sub2 {
	font-family: Arial,Helvetica,Verdana,Sans Serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}
a.navigation_sub2:hover {
	font-family: Arial,Helvetica,Verdana,Sans Serif;
	font-size: 11px;
	color: #176385;
	text-decoration: underline;
	font-weight: normal;
}
.navigation_sub2_aktiv {
	font-family: Arial,Helvetica,Verdana,Sans Serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}
a.navigation_sub2_aktiv {
	font-family: Arial,Helvetica,Verdana,Sans Serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}
a.navigation_sub2_aktiv:hover {
	font-family: Arial,Helvetica,Verdana,Sans Serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}
.navigation_sub3_aktiv {
	font-family: Arial,Helvetica,Verdana,Sans Serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}
a.navigation_sub3_aktiv {
	font-family: Arial,Helvetica,Verdana,Sans Serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}
a.navigation_sub3_aktiv:hover {
	font-family: Arial,Helvetica,Verdana,Sans Serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}

input.mainoption {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	border-color : #000000;
	text-indent : 2px;
	color : #000000;
	background-color : #FAFAFA;
	font-weight : bold;
}
.leftbox {
  margin-bottom:5px;
}

.leftbox * a.nav {
  display:block;
  font-size: 13px;
  font-style:bold;
  line-height:15px;
  font-weight:bold;
  color: #9B9B9B;
  border-bottom:1px solid #ccc;
  margin:0px;
  padding:2px 0 2px 0px;
}
.leftbox img {
  margin:5px 0 5px 10px;
  line-height:15px;
  clear:left;
}

.leftbox h1, h1.contentbox {
  font-size:13px;
  line-height:25px;
  margin:0px;
  margin:0 0 0 10px;
}

h1.contentbox {
  padding: 0px 0px 0px 6px;
}

.innerbox2 {
max-width:482px;
width:482px;
padding:15px 0px 0px 0px;
border:0px solid red;
magin:0px;
}
.innerbox {
max-width:510px;
width:510px;
border:0px solid green;
}

.newsbox {
  text-align:left;
}

.newsbox h1 {
  font-size:13px;
  line-height:25px;
  margin:0px;
  margin:0 0 0 16px;
}

.newsblock {
  text-align:left;
    margin:0 0 0 16px;
}

#homepagecontent td {
  color: #696969;
  font-size:10px;
  line-height: 14px;
}

#homepagecontent td strong {
  color: #696969;
  font-size:12px;
  line-height: 14px;
  font-weight: bold;
}

#homepagecontent td a {
  color: #ee0000;
  font-size:12px;
  line-height: 14px;
}
#homepagecontent td a.hover {
  color: #ee0000;
  font-size:12px;
  text-decoration: underline;
  line-height: 14px;
}



/* --- end */
//-->

