html {min-height: 100%;}

* {
margin: 0;
padding: 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

body {background-color: #3b6189;
background-image: url(/uploads/images/layout/hint.gif); background-repeat:repeat-x; background-position: left top;}


.clearer {clear: both; font-size: 0;}


#out_wrapper {margin-left:auto; margin-right:auto; width: 1150px; }

#rahmen {width: 1100px; 
padding-bottom: 14px; }

#info {width: 930px; margin-left:auto; margin-right:auto;
height: 30px; color: #a6c8ec; font-family: Arial; font-weight: bold;
font-size:0.9em; }
#info a {font-size:0.9em; text-align: right; padding:right:30px; color: #a6c8ec; text-decoration: none;}
#info a:visited {color: #a6c8ec;
decoration: none;}

#titel {width: 960px; margin-left:auto; margin-right:auto;
height: 50px;line-hight:50px; background-color: #9bb7cf;
}

#header {width: 960px; margin-left:auto; margin-right:auto;
height: 249px; margin-bottom: 1px;
background-image: url(/uploads/images/layout/header.jpg); background-repeat: no-repeat; background-position: left top;}

#navigation {
width: 680px; 
padding-left:280px; margin-left:70px;
border-top: 1px solid #7390ae; 
height: 50px;background-color: #fff;
}

#content {color:#33393f; width: 1100px; 
background-image: url(/uploads/images/layout/hint_cont.gif); background-repeat:repeat-y; background-position: center top;
color:#33393f; font-size: 0.8em; font-family:Verdana; padding-bottom:15px; line-height:1.3em;
}

#content p {color:#33393f; font-size: 0.9em; font-family:Verdana; padding-bottom:15px; line-height:1.3em;}
#content ul {margin-left:30px; padding-bottom:10px;}
#content li {color:#33393f; font-size: 1em; font-family:Verdana; line-height:1.5em;}
#content td {color:#33393f; font-size: 1em; font-family:Verdana; padding-bottom:10px; padding-left:20px; }
#content a {color:#33393f;}
#content a:visited {color:#33393f;}
#content h1 {color:#fda63f; font-size:1.2em; margin-bottom: 30px;}
#content h2 {color:#3b6189; font-size:1.0em;}

#linke {width:400px; height:970px;
background-image: url(/uploads/images/layout/fotos_links.png); background-repeat: no-repeat; background-position: left top; float:left; 
position:relative;  top:-350px;
}

#rechte {width: 650px; float:right;
position:relative; left:-100px; padding-top:50px; }

#footer {margin-left:100px; margin-right:100px;
border-top: 1px solid #7390ae; margin-top:50px; 
color: #517192;
font-family: Arial; font-weight: bold; font-size: 13px;
}
#footer a {
color: #517192;
text-decoration: none; font-weight: bold;
}



#primary-nav li li {  }

#primary-nav, #primary-nav ul { list-style: none; margin: 0px; padding: 0px; }
#primary-nav ul { position: absolute; top: auto; display: none; }
#primary-nav ul ul { margin-top: 1px; margin-left: -1px; left: 100%; top: 0; }
	
#primary-nav li { margin-left: -1px; float: left; }
#primary-nav li li { color: #233767; }

/* Styling the basic apperance of the menu elements */
#primary-nav a {    display: block; margin: 0; padding: 0px 20px; 
   text-decoration: none; color: #233767; font-size: 0.9em; line-height:30px; background-color: #fff; font-weight: bold; }

#primary-nav li a {  }
#primary-nav li li a { border-top: 1px solid #4a6b8c; border-bottom: 1px solid #4a6b8c; line-height:30px; }	
#primary-nav li, #primary-nav li.menuparent { }

/* Styling the basic apperance of the active page elements (shows what page in the menu is being displayed) */

#primary-nav li.menuactive {}

 #primary-nav li a:hover {color:#3b5083;}
 #primary-nav li a.menuactive {border-bottom: 2px solid #fc7600; }

/* Styling the basic apperance of the menuparents - here styled the same on hover (fixes IE bug) */
#primary-nav ul li.menuparent, 
#primary-nav ul li.menuparent:hover, 
#primary-nav ul li.menuparenth {
/* arrow for menuparents */
   background-image: url(/images/layout/arrow.gif); background-position: right center; background-repeat: no-repeat; }


/* Styling the apperance of menu items on hover */

#primary-nav li:hover { background-color: #6f8eae;}
#primary-nav li.menuh, 
#primary-nav li.menuparenth, 
#primary-nav li.menuactiveh { background-color: red;}


/* The magic - set to work for up to a 3 level menu, but can be increased unlimited */

/* 
just add 
#primary-nav li:hover ul ul, 
#primary-nav li.menuparenth ul ul ul,
for fourth level 
*/
#primary-nav ul, 
#primary-nav li:hover ul, 
#primary-nav li:hover ul ul, 
#primary-nav li.menuparenth ul, 
#primary-nav li.menuparenth ul ul { 
   display: none; 
}

/* add 
#primary-nav ul ul ul li:hover ul, 
#primary-nav ul ul ul li.menuparenth ul,
for fourth level
*/
#primary-nav li:hover ul, 
#primary-nav ul li:hover ul, 
#primary-nav ul ul li:hover ul, 
#primary-nav li.menuparenth ul, 
#primary-nav ul li.menuparenth ul, 
#primary-nav ul ul li.menuparenth ul { 
   display: block; 
}


/* IE Hacks */
#primary-nav li li { 
   float: left; 
   clear: both; 
}
#primary-nav li li a { 
   height: 1%; 
}

.cc_container .cc_btn {
background-color: #e4e4e4 !important; /* Farbe des Buttons */
color: #000 !important; /* Textfarbe des Buttons */
}
 
.cc_container {
background: #033146 !important; /* Hintergrundfarbe des gesamten Bereichs */
color: #fdfdfd !important; /* Schriftfarbe des gesamten Bereichs */
}
 
.cc_container a {
color: #31a8f0 !important; /* Textlink-Farbe "Mehr Infos" */
}

/* Stylesheet: style_partnerboerse Modified On 2018-05-13 10:29:20 */
