html{
	overflow-x:hidden;
}

body{
	padding:0px;
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#26264A;
}
td{
	font-size:11px;
}
.bodyBg{
	background-color:#2D437C;
	background-image:url(../images/bgBody.gif);
	background-position:top;
	background-repeat:repeat-x;
	padding-top:25px;
}

.contentpane{
	padding-left:25px; 
	padding-right:15px; 
	padding-bottom:5px; 
	padding-top:0px;
	background-color:#FFFFFF;
}

.contentpane1{
	padding-left:25px; 
	padding-right:20px; 
	padding-bottom:5px; 
	padding-top:80px;
	background-color:#FFFFFF;
	background-image:url(../images/logo_reinswald.gif);
	background-repeat:no-repeat;
	background-position:top right;
}

a.mainlevel-top:link, a.mainlevel-top:visited{
	color:#26264A;
	text-decoration:none;
	padding-left:3px;
	padding-right:3px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

a.mainlevel-top:hover, a.mainlevel-top:active{
	color:#D40D15;
	text-decoration:none;
	padding-left:5px;
	padding-right:1px;
	font-size:12px;
}

a.mainlevel-top#active_menu-top{
	color:#26264A;
	text-decoration:none;
	padding-left:4px;
	padding-right:4px;
	font-weight:bold;	
}

a.mainlevel-bottom:link, a.mainlevel-bottom:visited{
	color:#FFF;
	text-decoration:none;
	padding-left:2px;
	padding-right:2px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

a.mainlevel-bottom:hover, a.mainlevel-bottom:active{
	text-decoration:none;
	padding-left:4px;
	padding-right:1px;
	font-size:11px;
}

a.mainlevel-bottom#active_menu-bottom{
	text-decoration:none;
	padding-left:2px;
	padding-right:2px;
	font-weight:bold;	
}

.moduletable-bottom{
	color:#FFFFFF;
}

a.mainlevel:link, a.mainlevel:visited{
	color:#26264A;
	text-decoration:none;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:5px !important;
	padding-right:5px;
	margin-left:0px;
	margin-right:62px;
	text-indent:none;
	text-align:left;
	line-height:24px;
	background-color:#D0E2EE;
	font-size:12px;
}

a.mainlevel:hover, a.mainlevel:active{
	color:#D40D15;
	text-decoration:none;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:7px !important;
	padding-right:3px;
	margin-left:0px;
	margin-right:62px;
	text-indent:none;
	text-align:left;
	line-height:24px;
	background-color:#D0E2EE;
	font-size:12px;
}

a.mainlevel#active_menu {
	font-weight:bold;
}

a:link, a:visited{
	color:#26264A;
	text-decoration:underline;
}

a:hover, a:active{
	color:#D40D15;
}

a.smalllink:link, a.smalllink:visited, a.smalllink:active{
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
}

a.smalllink:hover{
	text-decoration:underline;
}

h1, .contentheading, .componentheading, a.pagenav:link, a.pagenav:hover, a.pagenav:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	font-style:italic;
	color:#26264A;
	background-image:url(../images/layout/header_red.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:15px;
	padding-right:5px;
	padding-top:0px;
	padding-bottom:0px;
	margin-bottom:20px;
	margin-top:0px;
	height:30px !important;
	vertical-align:top;
	text-decoration:none;
}

h2{
	color:#26264A;
	font-size:12px;
	margin-left:0px;
	margin-bottom:15px;
	margin-top:0px;
	padding:0;
	font-weight:bold;
}

h3{
	color:#D40D15;
	font-size:11px;
	margin-left:0px;
	margin-bottom:5px;
	margin-top:0px;
	padding:0;
	font-weight:bold;
}

p{
	padding:0;
	margin:0;
	line-height:140%;
	font-size:11px;
}

hr{
	height:2px;
	color:#D0E2EE;
}

.inputbox{
	border-color:#CCCCCC;
	border-width:1px;
	border-style:solid;
}

.inputbox:focus {
    border: 1px solid #26264A;

}

.button{
	border-color:#CCCCCC;
	border-width:1px;
	border-style:solid;
	background-color:#FFFFFF;
	font-weight:bold;
}

a.readon:link, a.readon:visited, a.readon:active{
	text-align:right;
	color:#D40D15;
	font-weight:bold;
	font-style:italic;
	font-size:12px;
	text-decoration:none;
	display:block;
	padding-right:10px;
	padding-bottom:8px;
	border-bottom-style:solid;
	border-color:#D0E2EE;
	border-bottom-width:2px;
}

a.readon:hover{
	color:#26264A;
	padding-right:8px;
}

a.readonWhite:link, a.readonWhite:visited, a.readonWhite:active{
	text-align:right;
	color:#FFFFFF;
	font-weight:bold;
	font-style:italic;
	font-size:12px;
	text-decoration:none;
	display:block;
	padding-right:10px;
	padding-bottom:8px;
}

a.readonWhite:hover{
	color:#D40D15;
	padding-right:8px;
}

a.readonBlue:link, a.readonBlue:visited, a.readonBlue:active{
	text-align:right;
	color:#26264A;
	font-weight:bold;
	font-style:italic;
	font-size:12px;
	text-decoration:none;
	display:block;
	padding-right:10px;
	padding-bottom:0px;
}

a.readonBlue:hover{
	color:#D40D15;
	padding-right:8px;
}

.contentpaneopen{
	margin-right:30px;
}

.txtNl{
	color:#FFFFFF; 
	font-size:11px; 
	text-align:left;
	padding-left:20px;
	padding-right:10px;
	padding-bottom:15px;
	padding-top:50px;
	margin:0;
	line-height:130%;
	vertical-align:top;
}

a.sign:link, 
a.sign:visited, 
a.sign:active,
a.view:link, 
a.view:active, 
a.view:visited{
	text-decoration:none;
	padding-right:30px;
}

.td_border{
	border-color: E4E4E4;
	border-style:solid;
	border-width:1px;
}

.td_title{
	background-color:#26264A;
	color:#FFFFFF;
	font-weight:bold;
}

.td_title1{
	background-color:#47478B;
	background-image:url(../images/bg_blue.jpg);
	color:#FFFFFF;
	font-weight:bold;
}

.td_bg{
	background-color:#D0E2EE;
}

.td_bg1{
	background-color:#47478B;
	background-image:url(../images/bg_blue.jpg);
	color:#FFFFFF;
}

img{
	border-color:#D0E2EE;
}

img:hover{
	border-color:#26264A;
}

.moduletable-registered{
	background-color:#D0E2EE;
}

.sectiontableheader{
	font-weight:bold;
	background-color:#D0E2EE;	
}

.easy_big{
	font-size:13px !important;
}

.weatherinfos{
	font-size:11px; 
	font-family:Arial, Helvetica, sans-serif; 
	text-align:center;
}

.tdSb{
	border-right-color:#CCCCCC;
	border-right-style:solid;
	border-right-width:1px;
}

#mnu_bottom.link{
	color:#FFF;
}

.blue{
	color:#0099CC;
}

.red{
	color:#cc0000;
}

/*
	dunkelblau:	#26264A
	hellblau:	#D0E2EE
	rot: 		#D40D15
*/