/* styles.css ovg-son.de 08.05.2019 */
* {margin:0;padding:0;}
body {
font-size				: 12px;
font-family				: Arial, Helvetica, sans-serif;
color 					: #908f8b;
margin 					: 0;
padding 					: 0;
}

a {
color						: #003d67;
text-decoration		: underline;
-webkit-transition	: all 0.5s ease-in-out;
-moz-transition		: all 0.5s ease-in-out;
-o-transition			: all 0.5s ease-in-out;
-ms-transition			: all 0.5s ease-in-out;
transition				: all 0.5s ease-in-out;
}

a:hover {text-decoration: none;}

/* classes general */
.clear {clear: both;margin:0;padding:0;}
.insidereadmore {padding: 10px 0 10px 0;}
.readmore {float: right;padding: 0 6px 0 0;}
.readmore {text-align: left;padding-top: 3px;}
.bg_body {background: #eee url(/bilder/1173430647/1173430647-1387316658-bg_body.jpg) top left;}
img {border: 0 none;}
.cc_container {background-color:#003d67!important;}

/* ---------------------------------- */
#wapper_main {
width 					: 950px;
margin 					: 0 auto;
line-height 			: 20px;
padding 					: 0;
border-right			: thin #eee solid;
border-left			: thin #eee solid;
box-shadow				: 1px 2px 20px #666;
-moz-box-shadow		: 1px 2px 20px #666; 
-webkit-box-shadow	: 1px 2px 20px #666; 
background				: url(/bilder/1173430647/1173430647-1392653594-bg_content_main.jpg) repeat-y left top;
}

/* nur Startseite 3 Spalten --- */
#wapper {
width 					: 950px;
margin 					: 0 auto;
line-height 			: 20px;
padding 					: 0;
border-right			: thin #eee solid;
border-left			: thin #eee solid;
box-shadow				: 1px 2px 20px #666;
-moz-box-shadow		: 1px 2px 20px #666; 
-webkit-box-shadow	: 1px 2px 20px #666; 
background				: url(/bilder/1173430647/1173430647-1392622047-bg_content.jpg) repeat-y left top;
}
/* Ende Startseite 3 Spalten --*/

.header {
background 				: #fff url(/bilder/1173430647/1173430647-1387303890-header.jpg) no-repeat top;
height 					: 120px;
}
.header_left {
float 					: left;
width 					: 246px;
padding 					: 20px 0 0 23px;
}
.header_right {
width 					: 400px;
float 					: right;
padding 					: 0 20px;
}
.client {
width 					: 165px;
height 					: 110px;
background-image 		: url(/bilder/1173430647/1173430647-1387281831-tribg.jpg);
background-repeat 	: no-repeat;
background-position 	: 32px top;
}
.anchormenu {
width 					: 400px;
height 					: 23px;
background 				: #033C65;
border-radius			: 4px; 
}
.anchormenu ul {
padding 					: 0 0 0 0;
margin 					: 0;
}
.anchormenu ul li {
display 					: inline;
font-weight 			: bold;
padding 					: 10px 0px 10px 20px;
margin 					: 0;
}
.anchormenu ul li a {
color 					: #fff;
text-decoration 		: none;
padding 					: 0 12px 0 19px;
font-family 			: Arial, Helvetica, sans-serif;
font-size 				: 10px;
}
.anchormenu ul li a:hover {
text-decoration 		: underline;
}
.home {background: url(/bilder/1173430647/1173430647-1387302919-dice4.gif) no-repeat 0 0;}
.ragister {background: url(/bilder/1173430647/1173430647-1387302920-dice5.gif) no-repeat 0 0;}
.policy {background : url(/bilder/1173430647/1173430647-1387302921-dice6.gif) no-repeat 0 0;}
.info {background : url(/bilder/1173430647/1173430647-1387302922-dice7.gif) no-repeat 0 0;}

.topmenu {
background 				: url(/bilder/1173430647/1173430647-1387305355-bg_topmenu.jpg) repeat-x left top;
width						: 950px;
height 					: 38px;
overflow 				: hidden;
margin 					: 0;
padding		 			: 1px 0px 0px 0px;
}
.topmenu ul {
padding 					: 0;
margin 					: 0;
}
.topmenu ul li {
display 					: block;
float 					: left;
padding 					: 0;
margin 					: 0;
}
.topmenu ul li a {
font-size				: 14px;
font-family				: Arial, Helvetica, sans-serif;
font-weight				: 500;
color 					: #fff;
text-decoration 		: none;
display 					: block;
float 					: left;
display 					: block;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}
.top {padding: 8px 22px 9px 22px;border-right: #eee thin solid;}
.begin {padding: 8px 20px 9px 21px;border-right: #eee thin solid;}
.ende {padding: 8px 26px 9px 33px;}

.topmenu ul li a:hover {
color 					: #fdcf11;
text-decoration 		: none;
background 				: url(/bilder/1173430647/1173430647-1387305499-bg_menu2.jpg) repeat-x left top;
}
.slider_box {
background 				: url(/bilder/1173430647/1173430647-1387307989-bg_banner.jpg) repeat-x left top;
height 					: 200px;
width						: 950px;
overflow					: hidden;
}
.bodycontainer {
/*background 				: url(/bilder/1173430647/1173430647-1387303083-bodycontainerbg.gif) repeat-y left top;*/
margin					: 0;
/*padding				: 28px 2px 10px 2px;*/
}
.bodycontainer_left {
width 					: 190px;
float 					: left;
overflow					: hidden;
margin 					: 0;
padding					: 0px 0px 0px 0px;
}
.bodycontainer_right {
float 					: left;
width 					: 182px;
overflow					: hidden;
margin 					: 0;
padding		 		   : 0px 0px 0px 8px;
}
/* -- nur Startseite -- */
.bodycontainer_center {
width 					: 568px;
float 					: left;
overflow					: hidden;
margin 					: 0;
padding					: 0px 0px 0px 0px;
}
.contentbox {
margin-left      		: 5px;
padding			  		: 15px 15px;
}
/* --- ende startseite --*/


.bodycontainer_main {
width 					: 758px;
float 					: left;
overflow					: hidden;
margin 					: 0;
padding					: 0px 0px 0px 0px;
}

.mainbox {
margin-left      		: 10px;
padding			  		: 15px 15px;
}


.heading {
font-size 				: 11px;
font-family				: Arial, Helvetica, sans-serif;
font-weight				: bold; 			
color 					: #4e4e4c;
padding		 			: 0px 0px 0px 0px;
background-image 		: url(/bilder/1173430647/1173430647-1387302916-dice.gif);
background-repeat 	: no-repeat;
background-position 	: 0px 3px;
}
.text {
font-size				: 11px;
font-family				: Arial, Helvetica, sans-serif;
color 					: #83837d;
padding		 			: 5px 0px 0px 12px;
}
.news-list {
padding-top 			: 5px;
padding-bottom 		: 5px;
padding-left			: 10px;
}

/* startboxen */
#startboxen {padding:0px 0px 20px 30px;}
.startbox1 {
float 					: left;
width 					: 205px;
min-height				: 260px;
background				: #A5CCDB;
background				: -webkit-gradient(linear, left top, left bottom, from(##A5CCDB), to(#E0E9EE));
background				: -webkit-linear-gradient(top, #A5CCDB, #E0E9EE);
background				: -moz-linear-gradient(top, #A5CCDB, #E0E9EE);
background				: -ms-linear-gradient(top, #A5CCDB, #E0E9EE);
background				: -o-linear-gradient(top, #A5CCDB, #E0E9EE);
background				: linear-gradient(top, #A5CCDB, #E0E9EE);
box-shadow				: 1px 1px 5px #003d67;
-moz-box-shadow		: 1px 1px 5px #003d67; 
-webkit-box-shadow	: 1px 1px 5px #003d67;
padding 					: 12px;
margin					: 0px 20px 20px 20px;
}

.startbox2 {
float 					: left;
width 					: 205px;
min-height				: 260px;
background				: #A5CCDB;
background				: -webkit-gradient(linear, left top, left bottom, from(##A5CCDB), to(#E0E9EE));
background				: -webkit-linear-gradient(top, #A5CCDB, #E0E9EE);
background				: -moz-linear-gradient(top, #A5CCDB, #E0E9EE);
background				: -ms-linear-gradient(top, #A5CCDB, #E0E9EE);
background				: -o-linear-gradient(top, #A5CCDB, #E0E9EE);
background				: linear-gradient(top, #A5CCDB, #E0E9EE);
box-shadow				: 1px 1px 5px #003d67;
-moz-box-shadow		: 1px 1px 5px #003d67; 
-webkit-box-shadow	: 1px 1px 5px #003d67;
padding 					: 12px;
margin					: 0px 20px 20px 0px;
}

.heading_left {
font-size				: 11px;
font-family				: Arial, Helvetica, sans-serif;
color 					: #000;
padding		 			: 10px 0px 0px 20px;
background-image 		: url(/bilder/1173430647/1173430647-1387302918-dice3.gif);
background-repeat 	: no-repeat;
background-position 	: 0 12px;
}

.text_left {
font-size				: 11px;
font-family				: Arial, Helvetica, sans-serif;font-weight: bold;
color 					: #424242;
padding		 			: 5px 0px 0px 20px;
}

/* -------------------------------------   Footer -------------------------------------------------------------- */
.footer {
width 					: 950px;
height 					: 65px;
margin 					: 0 auto;
background				: #A5CCDB;
background				: -webkit-gradient(linear, left top, left bottom, from(##A5CCDB), to(#E0E9EE));
background				: -webkit-linear-gradient(top, #A5CCDB, #E0E9EE);
background				: -moz-linear-gradient(top, #A5CCDB, #E0E9EE);
background				: -ms-linear-gradient(top, #A5CCDB, #E0E9EE);
background				: -o-linear-gradient(top, #A5CCDB, #E0E9EE);
background				: linear-gradient(top, #A5CCDB, #E0E9EE);  
}
.footermenu ul {
padding 					: 28px 0px 0px 28px;
margin 					: 0 auto;
}
.footermenu li {
display 					: inline;
margin 					: 0;
}
.footermenu li a {
font-size				: 11px;
font-family				: Arial, Helvetica, sans-serif;
color 					: #003366;
text-decoration 		: none;
padding					: 0px 10px;
border-right-width 	: 1px;
border-right-style 	: solid;
border-right-color 	: #fff;
}
.footermenu li a:hover {text-decoration: underline;}

a.read-more {
color 					: #003366;
text-decoration 		: none;
margin-left 			: 0;
margin-top 				: 2px;
margin-bottom 			: 2px;
display 					: block;
}
a.read-more:hover {text-decoration:underline;}
