@import url(rte_formate.css);

body
{
 	margin:0px auto;
 	background-color: #ffffff;
 	text-align: center;
 	font-family: Arial, Helvetica,  sans-serif;
	background-position: center;
}

p, ul{
	font-family: Verdana, Arial, Helvetica,  sans-serif;
	font-size: 11px;
	line-height: 1.5;
}

h1,h2,h3,h4,h5,h6{
        font-family: Verdana, Arial, Helvetica,  sans-serif;
        margin:0px;
        padding:0px;
        padding-top:15px;
	font-size:13px;
	color:#0556A1;
}


a{
	color:#E10015;
	text-decoration:none;
	font-weight:bold;
}

a:hover{
        text-decoration:underline;
}


#navi_41 {
        color:#E10015;
}

.tx-srfeuserregister-pi1 {
        font-family: Verdana, Arial, Helvetica,  sans-serif;
	font-size: 11px;
	line-height: 1.5;
}



.logintable {

}



#out{
        width:1004px;
        margin: 0px auto;
}

#main {
	width:1004px;
	min-height: 515px;
	margin: 0px auto;
	text-align: left;
	border-bottom:solid 1px #0556A1;
	background-image:url(res/bg.gif);
	background-repeat:y-repeat;
/*
	overflow:hidden;
*/
}

#main_wtp {
	width:1164px;
	min-height: 516px;
	margin: 0px auto;
	text-align: left;
	background-repeat:no-repeat;
	border-bottom:solid 1px #0556A1;
/*
	overflow:hidden;
*/
}


#header{
	width:1002px;
	height:92px;
	border-top:solid 1px #0556A1;
	border-left:solid 1px #0556A1;
	border-right:solid 1px #0556A1;
}


#contentframe{
	width:720px;
	float:left;
	text-align:left;

	height: 100%;

}

#contentframe_wtp{
	width:990px;
	float:left;
	text-align:left;

}

#content{
	padding: 40px;
	padding-top: 13px;

}

#content_wtp{
	padding-left: 20px;

}

#bigline{
	width:720px;
	height:10px;
	background-color:#0556A1;
	margin:0px;
	padding:0px;
	border-top:solid 1px #0556A1;
}

#bigline_wtp{
	width:862px;
	height:10px;
	margin:0px;
	padding:0px;
}



#title1{
	padding-top: 30px;
	padding-left: 40px;
}

#title2{
	padding-left: 40px;
}

#menu{
	background-color:#D2D8EC;
	text-align:left;
	width:140px;
	min-height:517px;
	float:left;
	border-left:solid 1px #0556A1;
	border-right:solid 1px #0556A1;

	overflow:hidden;
}
#right{
	background-color:#D2D8EC;
	width:140px;
	min-height:526px;
	float:right;
	border-left:solid 1px #0556A1;
	border-right:solid 1px #0556A1;
	border-top:solid 1px #0556A1;

}

#login{
	height: 90px;
}


.naviitem{
	border-top:solid 1px #0556A1;
	border-bottom:solid 1px #0556A1;
	padding:3px;
	padding-left:20px;
}


.naviitem a{
	color:#0556A1;
	text-decoration:none;
	font-size: 11px;
}

.naviitem2{
	padding: 3px;
	padding-left:20px;
}
.naviitem2 a{
	color:#5788B9;
	text-decoration:none;
	font-size: 11px;
}
.naviitem2_act{
       padding: 3px;
	padding-left:20px;
}
.naviitem2_act a{
        text-decoration:none;
	font-size: 11px;
}

.headitem{
	margin:0px;
	padding:0px;
	margin-bottom:-5px;
}

#teaser{
        padding:0px;
	margin:0px;
	width:120px;
	margin:10px;
}
#teaser_img{
        padding:0px;
	margin:0px;
	width:120px;
	margin:10px;
}

#teaser_title{
	margin:0px;
	padding:0px;
}

#teaser_image{
	border-top:solid 1px #0556A1;
	border-left:solid 1px #0556A1;
	border-right:solid 1px #0556A1;
	width:120px;
	margin:0px;
	padding:0px;
	overflow:hidden;
}

#teaser #teaser_content{
	border-top:solid 1px #0556A1;
}

#teaser_content{
	border-left:solid 1px #0556A1;
	border-right:solid 1px #0556A1;
	border-bottom:solid 1px #0556A1;
	background-color:#ffffff;
	width:120px;
	margin:0px;
	padding:0px;
	margin-bottom:10px;
	overflow:hidden;
}

#teaser_content p.bodytext{
	margin:0px;
	padding:5px;
	padding-bottom:7px;
	font-family: Arial, Helvetica,  sans-serif;
	font-size: 10px;
	line-height:1.2;
	color: #0556A1;
}

#teaser_content ul{
	margin:0px;
	padding-top:5px;
	padding-right:5px;
	padding-left: 20px;
	font-family: Arial, Helvetica,  sans-serif;
	font-size: 10px;
	line-height:1.2;
	color: #0556A1;
}



#teaser_content li{
	padding:0px;
	margin-left: 3px;
	padding-bottom:5px;
}

.orange-items {
	 list-style-image: url(res/orange_square.gif);
}

.blue-items {
	 list-style-image: url(res/blue_square.gif);
}

#logheader{
	border-bottom:1px solid #0556A1;
	background-color:#B9C1DD;
	padding:0px;
	margin:0px;
}

#logbox{

}

#logbox input{
        padding:0px;
        margin:0px;
	width: 120px;
	font-size:10px;
	color: #0556A1;
	margin-left: 9px;
	margin-top: 5px;
	border:1px solid #0556A1;
}


#logmessage{
        margin:0px;
        padding:0px;
}

#logmessage p.csc-form-label{
        margin:0px;
        padding:0px;
        margin-top:10px;
        margin-left:10px;
	font-size:11px;
	font-weight: bold;
	color: #0556A1;
}


.box2width {
	width: 300px;
	height: 175px;
}

.csc-textpicHeader-26 h1 {
	margin: 0px;
	padding: 0px;
	margin-bottom: -5px;
	font-family: Verdana, Arial, Helvetica,  sans-serif;
	font-size:11px;
}


input.tx-srfeuserregister-pi1-submit{
        width:150px;
}

td.kalkulator_links, td.kalkulator_rechts {
	padding-right: 10px;
	font-family: Verdana, Arial, Helvetica,  sans-serif;
	font-size: 11px;
	height: 20px;
}

td.kalkulator_rechts {
	font-weight: bold;
}

td.kalkulator_rechts input, select {
	font-family: Verdana, Arial, Helvetica,  sans-serif;
	font-size: 10px;
	width: 270px;
	font-weight: bold;
}

table.kalkulator_preis td {
	font-family: Verdana, Arial, Helvetica,  sans-serif;
	font-size: 11px;
	padding-right: 30px;
}

/* iframe shop; Marius */
.shop_iframe {
	height:1400px;
	margin:-132px 0px 15px -40px;
	padding:0px;
	width:861px;
}
/* Only IE6 & IE7 see this */
html* .shop_iframe {
	margin-left: -21px;
	margin-top: -7px;
	height: 507px;
	width: 864px;
}
/* End Of IE7-Hack 1*/

/*  Only IE6 sees this */
* html .shop_iframe {
	margin-left: -21px;
	margin-top: -11px;
	height: 511px;
	width: 867px;
}


/* Hide from IE5-mac. Only IE-win sees this. \*/
* html #goform {margin-top:-20px;}
/* End hide from IE5/mac */

/* Hide from IE5-mac. Only IE-win sees this. \*/
* html #teaser {margin-left:9px;margin-right:9px;margin-top:-10px;}
/* End hide from IE5/mac */

/* Hide from IE5-mac. Only IE-win sees this. \*/
* html #teaser_img {margin-left:9px;margin-right:9px;margin-top:-10px;s}
/* End hide from IE5/mac */

/* Hide from IE5-mac. Only IE-win sees this. \*/
* html #teaser_content li {margin-top:-3px;}
/* End hide from IE5/mac */

/* Hide from IE5-mac. Only IE-win sees this. \*/
* html #menu {height:516px;}
/* End hide from IE5/mac */


/* Hide from IE5-mac. Only IE-win sees this. \*/
* html #right {height:516px;}
/* End hide from IE5/mac */

/* Hide from IE5-mac. Only IE-win sees this. \*/
* html #bigline {position:relative;top:-4px;width:724px;padding:0px;margin:0px;height:10px; border-top:solid 1px #0556A1;}
/* End hide from IE5/mac */

/* Hide from IE5-mac. Only IE-win sees this. \*/
* html #bigline_wtp {width:864px;margin-top:-4px;}
/* End hide from IE5/mac */

/* Hide from IE5-mac. Only IE-win sees this. \*/
* html .headitem {margin-bottom:-15px;}
/* End hide from IE5/mac */

/* Hide from IE5-mac. Only IE-win sees this. \*/
* html #main {background-image:url(res/bgie.gif);background-repeat:y-repeat;}
/* End hide from IE5/mac */


/* Only IE7 sees this */
html* #rightcontent {
    margin-top: 40px;
}

html* #bigline {
    margin-top: -15px;
}
/* EOF IE7 hacks */
