
body{
font-size: 14px;
font-family: Arial, SunSans-Regular, Sans-Serif;
color:#000;
}

/* --------------links / überschriften------------- */
a {text-decoration:none;}
a:visited {color:#969696;}
a:active,a:focus {outline:none;}

h1 {font-size: 24px;font-weight:bold;color:#414141;}
h2 {font-size: 16px;font-weight:bold;color:#666666;}
h3 {font-size: 16px;}

/* --------------klasse fuer printversion------------- */
#head,.logo,.navigation,.klogin,#footer,#left,.readmore, .cbox p img, .cbox, .headline_img,.nachoben, .noprint{display:none;}

#master{width:90%;margin:0 auto;overflow:visible !important}
img {border:0;}

/* ------------- boxen -------------- */



.cboximg{width:186px;height:186px}
.cboxtxt,.cboxtxt-klein {width:186px;position:absolute;}
.cboxtxt-klein {height:auto;}
.cboxtxt p,.cboxtxt-klein p{padding:6px 0px 8px 6px;color:#fff;font-size:13px;font-weight:bold}
.cbox_start{font-size:20px !important}

.cboxtxt.ohne{background-image: url(../grafiken/referenzen/boxhintergrund/ohne.png)}
.cboxtxt.gelb{padding-left:36px;background-image: url(../grafiken/referenzen/boxhintergrund/gelb.png);width:150px;}
.cboxtxt.orange{padding-left:36px;background-image: url(../grafiken/referenzen/boxhintergrund/orange.png);width:150px;}
.cboxtxt.grau{padding-left:36px;background-image: url(../grafiken/referenzen/boxhintergrund/grau.png);width:150px;}
.cboxtxt.rot{padding-left:36px;background-image: url(../grafiken/referenzen/boxhintergrund/rot.png);width:150px;}

.cboxtxt-klein.ohne{background-image: url(../grafiken/referenzen/boxhintergrund/ohne-klein.png)}
.cboxtxt-klein.gelb{padding-left:10px;background-image: url(../grafiken/referenzen/boxhintergrund/gelb-klein.png);width:176px;}
.cboxtxt-klein.orange{padding-left:10px;background-image: url(../grafiken/referenzen/boxhintergrund/orange-klein.png);width:176px;}
.cboxtxt-klein.grau{padding-left:10px;background-image: url(../grafiken/referenzen/boxhintergrund/grau-klein.png);width:176px;}
.cboxtxt-klein.gelb-orange{padding-left:10px;background-image: url(../grafiken/referenzen/boxhintergrund/gelb-orange-klein.png);width:176px;}
.cboxtxt-klein.rot-orange{padding-left:10px;background-image: url(../grafiken/referenzen/boxhintergrund/orange-rot-klein.png);width:176px;}
.cboxtxt-klein.gelb-rot{padding-left:10px;background-image: url(../grafiken/referenzen/boxhintergrund/gelb-rot-klein.png);width:176px;}
.cboxtxt-klein.gelb-orange-rot{padding-left:10px;background-image: url(../grafiken/referenzen/boxhintergrund/gelb-orange-rot-klein.png);width:176px;}
.cboxtxt-klein.rot{padding-left:10px;background-image: url(../grafiken/referenzen/boxhintergrund/rot-klein.png);width:176px;}

.cbox_border{width:610px;padding:0 2px 2px 2px;margin:20px 0 20px 0;background:0}

.cbox_big{padding-bottom:12px;}
.cbox_big a:link,.cbox_big a:active,.cbox_big a:visited{color:#000}
.cbox_big a:hover{color:#504f4f}
.cbox_big h1{padding:10px 20px 6px 0px;font-size:28px;color:#000}
.cbox_big h2{padding:0px 20px 0px 0px;font-size:16px;color:#000}

.cbox_big p, .sitemap, #right ul {padding:4px 20px 10px 0px; font-size:16px;}
.cbox_big ul li {margin-left: 15px;list-style-type:disc;}
.cbox_big.p{font-size:16px;color:#504f4f;background:0;text-align:justify;}
.cbox_big.p h1{font-weight:bold;}
.cbox_big.p p{line-height:1.3em;}

.cbox_big.i{background:0}
.cbox_big.i{font-size:16px;color:#504f4f}


.image-right { width: auto;margin: 10px 20px 10px 20px;height: auto;float: right;}
	* html .image-right {margin: 10px 10px 10px 20px;}
.image-left {width: auto;margin: 10px 20px 10px 0px;height: auto;float: left;}
	* html .image-left {margin: 10px 10px 10px 0px;}
#bildunterschrift  {padding: 3px 0px 0px 0px;max-width: 186px;	width: 186px;font-size:13px;color:#000;}


.clear{clear:both;}
.trenner-ohne {margin:10px 20px 20px 0px; border-top:solid 2px #ccc}
.trenner-mit {margin:30px 20px 0 0px; border-top:solid 2px #ccc}

#u_link a:link, #u_link a:active, #u_link a:visited {text-decoration:underline;color:#504f4f}
#u_link a:hover {text-decoration:underline;color:#000}



.streifenteaser {width:93px;height:93px;float:left;margin:-7px 20px 25px 0;}
	



/*  ----------------sitemap---------------------- */
#sitemap li{font-weight:bold; margin:12px 0;list-style-type:none}
#sitemap li ul li{font-weight:normal;margin-left:24px;}
#sitemap li ul li ul li {font-size:95%}
#sitemap a:link, #sitemap a:active, #sitemap a:visited {text-decoration:none;color:#504f4f}
#sitemap a:hover {text-decoration:none;color:#000}


/*  ----------------google map---------------------- */
#map {width: 570px; height: 400px; margin: 10px 0 10px 20px; }
#map p {font-size: 14px; line-height: 1.2em;}
#map a:link, #map a:active, #map a:visited {color:#000;text-decoration: underline;}
#map a:hover{color:#666666;text-decoration: underline;}

/*  ----------------formulare---------------------- */

.formular_data{margin:14px 20px 14px 20px;}
.formular_data label{float:left;width:160px;color:#000;padding-top:3px}
.formular_data input, .formular_data textarea{font-size:15px;width:360px;color:#333;padding:1px;border-left:1px solid #89898D;border-top:1px solid #89898D;border-bottom:1px solid #ACADB5;border-right:1px solid #ACADB5}
.formular_data input{height:18px;}
.formular_data img{float:left}

.captcha{width:292px !important;margin-left:16px;font-size:16px !important}
.hint, .hint p{font-size:14px;font-style:italic;}
.formular_check{height:auto !important;width:auto !important; margin-right:10px !important;}
.formular_button{width:544px; margin:20px 0 50px 0;text-align:right;}
.formular_button input{padding:1px 6px 1px 6px;margin-left:6px;font-size:14px;color:#fff;background:#354dbc;border-bottom:1px solid #000;border-right:1px solid #000}



