/* COBOLT NetServices Styles  2004 [rw] */

@charset "iso-8859-1";
	body {
	        margin-top: 25px;
	        font-family : Arial, Helvetica, sans-serif;
	        font-size : 11px;
	        color: #000;
		text-align:center;
		background: #F0F0F0 /*url(../img/img_62.gif)*/;
		}
	
	#frame {
		width:794px;
                voice-family: "\"}\"";
    	        voice-family: inherit;
    	        width: 795px;		
		margin-right:auto;
		margin-left:auto;
		margin-top:10px;
		margin-bottom: 0px;
		padding:0px;
		border-left: 1px solid #E4E4E4;
		text-align:left;
		background: url(../img/rahmenRechts.gif) repeat-y top right;
		
	}
	
    html>body #frame {
    	      width: 794px; /* ie5win fudge ends */
    }	
    
    /* shadow */
	div.frame2 {
		width:794px;
		height: 14px;
		margin: 0px auto;
		clear: both;		
	}
	div.frame2 span.links {
	    float: left;
	    text-align:left;
	    width: 50%;
	    background: url(../img/schattenunten.gif) repeat-x top left;
	}
	div.frame2 span.rechts{
	    float: right;
	    text-align:right;
	    width: 50%;
	    background: url(../img/schattenunten.gif) repeat-x top left;
	}
	
	/* content contaier */
	#contentcenter {
		width:780px;
		padding:0px;
		float:left;
		background: #fff;
	}
	
	#contentright {
		width:14px;
		padding:0px;
		float:left;
		background: url(../img/eckeoben.gif) no-repeat top right;
	}

/*:::::::::: header, footer & toolbar styles ::::::::::*/

#header {height: 84px;padding-top: 9px;background: #00004a;}
#toolbar {float: right;width: 780px;margin-bottom: 20px;font-size: 9px;background: #00004a;}
#toolButtons {float: right;height: 14px;background: #fff;}
#footer {float: left;width: 780px;height: 20px;margin-top: 20px;background: url(../img/main/footer/pic_balken_unten.gif) no-repeat top left; }

/*:::::::::: navigation styles ::::::::::*/

#nav {
    width: 154px;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

#nav ul {
    width: 126px;
    list-style: none;
    margin: 0px 15px 15px;
    padding: 0px 0px 0px;
    font-size: 11px;   
    background: #e8e8ef;
/*    border: 1px solid #A9AAC2;*/
    border-left:1px solid #fff;/*#C1C4D2;*/
    border-right:1px solid #fff;
    border-bottom:1px solid #fff;
}

#nav p {
    width: 124px;
    voice-family: "\"}\"";
    voice-family: inherit;
    width: 126;
    margin: 0px 0px 2px 15px;
    padding: 2px 0px 2px 2px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #EADFC6;
    background: #333333;
    border-left: 1px solid #00008C;
    border-top: 1px solid #00008C;
    border-right: 1px solid #000;
    border-bottom: 1px solid #000;
}

.navSubTitel {
    margin-bottom: 1px;
    padding: 1px 0px 1px 15px;
    border-top:1px solid #f0f0f0;
    border-bottom:1px solid #9A9BB8;
    font-size:10px;
    font-weight: bold;
    color: #fff /*#981017*/;   
    background: #1F3C78; /*#224284; #195275;#686A77*/
}

.navBlank {
    background: #fff;    
}

#nav li a {
    display: block;
    width: 100%;
    text-decoration: none;
    padding: 0px 0px 0px 17px;
    background: #e8e8ef;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #C5C5D6;
}

#nav li.navBlank a {
    background: #fff;
    padding: 0px 0px 0px 0px;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;*/
}

#nav li a:hover {
    text-decoration: none;
    background: #fff; /*#2F4E9F*/
    color: #9F0000;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;*/
}

html>body #nav li a {
		width: auto;
}


/*:::::::::: content & general styles ::::::::::*/

#content {
    width: 468px;
    voice-family: "\"}\"";
    voice-family: inherit;
    width: 466;
    padding-bottom: 10px;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 11px;
    text-align: justify;
    color: #000;
    float: left;
}

#content table {float: left;}
p {margin: 0px 8px 0px 10px;font-size: 11px;}
p.subTitle {font-weight: bold;font-style: italic; width: 446px;}
#content p.alignleft {text-align: left;}
#content li {margin-right: 8px;}
form {display: inline;}
.picfloatleft {margin-left: 10px;margin-right: 10px;margin-bottom: 10px;float: left;}
.horizPic {margin: 10px 0px 10px 10px;border: 1px solid #444;float: left;}

.hostingtable {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}
.hostingtable td {padding: 2px; text-align: left;}
.celldark {color: #333;}
/*.celllightor {color: #000; background: #FFE6CC; border-top: 1px solid #FFEEDD;border-bottom: 1px solid #FFDCB9;}*/
.celllightor {color: #000; /*background: #FFF4DD #ffcc99*/; border-bottom: 1px solid #FFC455;}
/*.celldarkor {color: #000; background: #FFD7C4; border-top: 1px solid #FFE8DD;border-bottom: 1px solid #FFC9AE;}*/
.celldarkor {color: #000; background: #ff9966; border-top: 1px solid #FFE2C6;border-bottom: 1px solid #FF8042;}
.coho {color: #fff; background: #3366cc}
.cohoadv {color: #fff;}
.textwhite {color: #ffffff;}

/*:::::::::: referenzen ::::::::::*/

.ref {background-color: #FFEFD7;text-align: left;padding: 10px;border:1px solid #FEDEC0;}
.kunde {background-color: #195275;padding: 7px;border-bottom:1px solid #9BB9DD;border-right:1px solid #195275;color: #FFFFFF;}
.seperator {border-bottom: 1px dashed #bbbbbb;}
.refPic {border: 1px solid #000;}
.panel {font-family : Verdana, Arial, Helvetica, sans-serif;font-size: 11px;text-align: left;}
.refCellleft {padding-top: 10px;padding-left: 10px; vertical-align: top; border-bottom: 1px solid #195275;border-left: 1px solid #195275; width: 145px;background: #FFFFFF;}
.refCellright {padding: 10px; vertical-align: top; border-top:1px solid #ffffff; border-bottom: 1px solid #195275;border-right: 1px solid #195275;background: #FFFFFF;}

/*.refPicFloat {margin-top: -10px; margin-left: 0px; margin-right: 10px; margin-bottom: 10px; border: 1px solid #000; float: left;}*/
.box {float: left;}

/*:::::::::: admin styles ::::::::::*/

.adminWorkBar {height: 25px;margin-right: 10px;text-align: right;border-bottom: 1px dashed #000;}
.label {width: 80px;padding-right: 15px;text-align: right;float: left;}
.smallText {font-family : Verdana, Arial, Helvetica, sans-serif;font-size: 10px;}
.smallTextRed {font-family : Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #9B0000;}
.highlightedText {color: #ce0000;}
.workbg {background: #eee;      }
.newstitle {color: #000;background: #f4f4f4;border-left:1px solid #EFEFE4;border-top:1px solid #FAFAF8;border-right:1px solid #E1E1CE;border-bottom:1px solid #E1E1CE;padding: 2px;}
.newsSeperator {background: url(../img/content/news/seperator.gif) no-repeat top center;}
.newsContainer {padding:4px;background: #f4f4f4;border-left:1px solid #EFEFE4;border-top:1px solid #FAFAF8;border-right:1px solid #E1E1CE;border-bottom:1px solid #E1E1CE;}

/*:::::::::: login & input elements ::::::::::*/

.loginError {margin-bottom: 1px;padding: 1px 0px 1px 15px;border-top:1px solid #ff6464;border-bottom:1px solid #a80000;font-size:10px;font-weight: bold;color: #fff;background: #AD121A; /*#ce0000*/}
.input {margin-top: 2px;margin-bottom: 0px;margin-left: 18px;font-family : Arial, Helvetica, sans-serif;font-size: 9px;font-weight: bold;background: #fff;border-width: 1px;color: #00024d;}
.input2 {margin-top: 3px;margin-bottom: 4px;font-family : Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;background: #eee;border-width: 1px;color: #00024d;}
.button {margin-top: 7px;margin-bottom: 3px;margin-left: 18px;font-family : Arial, Helvetica, sans-serif;font-size: 9px;font-weight: bold;color: #bb0000; /*#00024d;*/border-width: 1px;background: #fff;}
.button2 {margin-top: 3px;margin-bottom: 4px;margin-left: 15px;font-family : Arial, Helvetica, sans-serif;font-size: 9px;font-weight: bold;color: #bb0000; /*#00024d;*/border-width: 1px;background: #fff;}
.button3 {margin-top: 7px;margin-bottom: 3px;margin-left: 18px;font-family : Arial, Helvetica, sans-serif;font-size: 9px;font-weight: bold;color: #bb0000; /*#00024d;*/border-width: 1px;background: #fff;}
.radiobutton {display: inline;margin: 0px;padding: 0px;vertical-align: middle;font-size: 9px;}
.select {font-family : Verdana, Arial, Helvetica, sans-serif;font-size:8px;font-weight: bold;color: #333333}

/*:::::::::: title container ::::::::::*/

.titlecontainer {width: 460px;margin: 10px 0px;float: left;}
.titleheader {width: 410px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;float: left;border-bottom: 1px solid #b4b4ca;}
.titleimage {float: left;}

/*::::::::::::: links :::::::::::::*/

a {outline: none;	color: #00024d;}
a:hover {color: #981017;}
a:active {text-decoration: none; outline: 0px solid #fff; color: #CE0000;}
a:focus {color: #ce0000; /*#ff6633;*/text-decoration: none; -moz-outline: none; outline-style: 0px solid #fff;}

/*:::::::::: special links ::::::::::*/

a.redLink {outline: none;color: #00024d;}
a.redLink:hover {outline: none;text-decoration: none;color: #fff;background: #C10000;}
a.greenLink {outline: none;color: #00024d;}
a.greenLink:hover {outline: none;text-decoration: none;color: #fff;background: #00B058;}

/*:::::::::: print elements ::::::::::*/
#printheader {display: none;}

/* cns colors
mint #99CC99
braun #663300
hellblau #99CCFF
orange #ff6633
baige #cccc99
light #ECECDF
dark #2A0000
*/.picBorder {
	border: 1px solid #666666;
}

