/*
Grundfarben:
blau: #242A78
orange: #CD8900
cyan: #00FFFF
grau: #7F8386

*/



body, html{margin: 0;font-family:verdana,Helvetica,Arial;  font-size:12px;}

body{margin: 0; padding: 0;background-color: #FFFFFF;}

#main{margin: 0 auto;width:980px;background-color: white;background-image: url(images/bg_main.gif); background-repeat: repeat-y;}

#leftcolumn{float:left;width:190px;background-color: #FFFFFF;text-align:right;padding: 0 0px 0 0;margin-right:0px;background-image: url(images/logo.gif); background-repeat: no-repeat;}
#leftcolumn a{color: #242A78; text-decoration:none}
#leftcolumn a:hover{color: #CD8900; text-decoration:none}
#leftcolumn .aktiv{color: #CD8900 ;}

#st_rightcolumn{float:left;background-color: #CD8900;width:755px;margin-left:16px;}
#st_rightcolumn a{color: #242A78;text-decoration:underline }
#st_header{background-color: #242A78;width:755px;height:119px;background-image: url(images/header.gif); background-repeat: no-repeat; background-position: 20px 50px }
#st_content{
	padding:5px 5px;
  /*  border-left:15px solid #242A78; */
	margin:0;
    font-size:12px;background-color: transparent;
    height:460px;

}



#rightcolumn{
margin-left:20px;
float:left;
background-color: #FFFFFF;
width:730px;
/* border-left:15px solid #242A78; */
height:590px /* für ie6 */
}

/* für alle ausser ie6 */
#rightcolumn[id] {
   height:auto;
   min-height:590px;
}


#rightcolumn a{color: #242A78;text-decoration:underline }
#content{
    margin:0 0 0 140px;
    font-size:12px;
    background-color: transparent;
    color:#242A78;
    width:598px;
}

#content .gray{
  color:#7F8386;
}

#header{
padding:2px 0 0 15px;
background-color: #FFFFFF;
width:725px;
height:119px;
}

#start{
   border:0px solid #242A78 ;margin:0 0 5px 15px;padding:5px;width:65px;
}





h1{font-weight:bold;font-size:12px;margin:0;padding:15px 0 2px 0;color:#75C4D5}
h2{font-weight:bold;margin:0;padding:0;}

img {border:0;}
.framed{border-bottom: 10px solid #CD8900 }

/* Bild-Zoomfunktion */
.zoom {position:relative; top:0px; left:0px; padding:4px; background-color:transparent; }
.zoom a.p1, .zoom a.p1:visited {display:block;  text-decoration:none; background:transparent; top:0; left:0; border:0;}
.zoom a img {border:1px solid #FFC943;padding:1px;}
.zoom a.p1:hover {text-decoration:none; background-color:#452401; color:#000;}
.zoom a .large {display:block; position:relative; width:0; height:0; border:0; top:100px; left:-360px;z-index:1000}
.zoom a.p1:hover .large {display:block; position:absolute; top:0px; width:auto; height:auto;   border:1px solid #FFC943;padding:2px;background-color:#452401;z-index:1100}

.zoom_info {float:right;position:relative;z-index:2000; }




.label{
	width:60px;text-align:right;float:left;padding:5px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px; color:#242A78;
}

textarea{display:block;border:1px solid #242A78;width:471px;}
input{
 border:1px solid #242A78;
}


.trenner
                 {
                   border-right: 1px solid #CD8900;
                   border-left: 1px solid #CD8900;
                   border-bottom: 1px solid #CD8900;
                   background-color:#E9E9E9;
                 }

.trenner_u
                 {
                   border-bottom: 1px solid #CD8900;
                   background-color:#E9E9E9;
                 }

.trenner_l
                 {
                   border-left: 1px solid #CD8900;
                   border-bottom: 1px solid #CD8900;
                   background-color:#E9E9E9;
                 }

.trenner_r
                 {
                   border-right: 1px solid #CD8900;
                   border-bottom: 1px solid #CD8900;
                   background-color:#E9E9E9;
                 }

.trenner_table
                 {
                   border-top: 1px solid #CD8900;
                   width:100%;
                 }

.anzahl {
  width:50px;border:1px solid #7F8386;
}




.cmshinweis{font-size:11px;color:gray;}

a.cmshinweis{color:gray;text-decoration:none;font-size:11px;}

input.cms, textarea.cms {
    border : 1px solid #4DABB3 ! important;
    background-color: white ! important;
    font-size:12px ! important;
    font-family:Verdana ! important;

}

input.cms {
    height: 15px ! important;
}

.cmsblock {
    border : 1px solid #4DABB3 ! important;
    background-color: #ffffff ! important;
}
