/*Grundlegende Seiteneinstellungen*/
html,body {
margin:0;
padding:0;}

body {
/* background-color:#ffffff; */
background-image:url(img/bluep.jpg);
}

#seite{
background-color:#FFFFFF;
float:left;
height:100%;
border-left:2px solid #CCCCCC;
border-right:2px solid #CCCCCC;
}

#wrap {
margin: auto;
width:1000px;
height:100%;
background-color:#FFFFFF;
}

.title {
/* color:#000000; */
font-family:Verdana,sans-serif;
font-size:13px;
font-weight:bold;
line-height:22px;
padding-top:2px;
margin-top:10px;
background:#DFDFDF url(img/white.gif) repeat-x scroll 0 0;
/* border-bottom:1px solid #D9D9D9; */
color:#4D4D4D !important;
text-align:center;
}

#content h2 {
color:#000000;
font-family:Verdana,sans-serif;
font-size:12px;
font-weight:bold;
line-height:16px;
background-color:transparent;
}

#content h3 {
color:#000000;
font-family:Verdana,sans-serif;
font-size:11px;
font-weight:bold;
line-height:20px;
background-color:transparent;
}

#content h4 {
color:#000000;
font-family:Verdana,sans-serif;
font-size:11px;
font-weight:bold;
line-height:20px;
background-color:transparent;
}

#down {
width:1000px;
height:55px;
background-color:#cccccc;
background-image:url(img/down.jpg);
background-repeat: repeat-x;
float:left;
font-size:10px;
font-family:Verdana,sans-serif;
text-align:center;
color:#999999;
}

.down {
margin-top:1px;
margin-bottom:1px;
}

/* Hauptmenu */
#menu {
width:1000px;
float:left;
margin-top:2px;
margin-bottom:0px;
font-family:Verdana,sans-serif;
font-size:13px;
 background: #b8b8b8 url(img/white.gif) repeat-x center right;
 border-top: 0px #fff solid; 
    border-bottom: 1px #A7A7A7 solid;
    line-height: 20px;
}

#nav_main ul {
margin: 0;
padding: 0;
list-style-type: none;
text-align: center; /*weiter*/
border-left: 0px #aaa solid; 
    border-right: 0px #fff solid; 
}

#nav_main ul li { 
display: inline;
border-left: 1px #fff solid;
    border-right: 1px #aaa solid; }

#nav_main ul li a {
text-decoration: none;
padding: 0.3em 0.8em 0.3em 0.8em;
color: #616161;
background: transparent;
font-size:12px;
font-weight: bold;
padding: 0.3em 0.8em 0.3em 0.8em;
}

#nav_main ul li a:hover {
    background: transparent url(img/navi-bk-hover.jpg) repeat-x center right;	
    color: #616161;
    text-decoration: none;
}

a.current_main { 
    background: transparent url(img/navi-bk-hover.jpg) repeat-x center right ! important;	
}

a.current_main:hover {
    color: #616161 ! important;
    background: transparent ! important;
    text-decoration:none ! important;   
}

/*footerlinks*/

#down a{
text-decoration:none;
color:#999999;
font-family:Verdana,sans-serif;
font-size:10px;
}

#down a:visited{
text-decoration:none;
color:#999999;
font-family:Verdana,sans-serif;
font-size:10px;
}

#down a:hover{
text-decoration:none;
color:#666666;
font-family:Verdana,sans-serif;
font-size:10px;
}

/*ueberschriften */

.hzwei-standard {
padding-top:0;
margin-top:0; }

.hzwei-blau {
background:#DFDFDF url(img/down.jpg) repeat-x scroll 0 0;
border-bottom:1px solid #D9D9D9;
border-top:1px solid #D9D9D9;
color:#4D4D4D !important;
font-size:12px;
font-weight:normal;
margin:0;
padding:0;
text-align:center;
line-height:20px;
}

.hzwei-gelb {
background:#DFDFDF url(img/navi-bk.jpg) repeat-x scroll 0 0;
border-bottom:1px solid #D9D9D9;
border-top:1px solid #D9D9D9;
color:#4D4D4D !important;
font-size:12px;
font-weight:normal;
margin:0;
padding:0;
text-align:center;
line-height:20px;
}

.hzwei-white {
background:#DFDFDF url(img/white.gif) repeat-x scroll 0 0;
border-bottom:1px solid #D9D9D9;
border-top:1px solid #D9D9D9;
color:#4D4D4D !important;
font-size:12px;
font-weight:bold;
margin:0;
padding:0;
text-align:center;
line-height:20px;
border-left:1px solid #D9D9D9;
border-right:1px solid #D9D9D9;
}

.hzwei-red {
background:#DFDFDF url(img/red4.gif) repeat-x scroll 0 0;
border-bottom:1px solid #D9D9D9;
color:#ffffff !important;
font-size:12px;
font-weight:normal;
margin:0;
padding:0;
text-align:center;
line-height:20px;
}

.hzwei-black {
background:#DFDFDF url(img/black.gif) repeat-x scroll 0 0;
border-bottom:1px solid #D9D9D9;
color:#ffffff !important;
font-size:12px;
font-weight:normal;
margin:0;
padding:0;
text-align:center;
line-height:20px;
}

.hzwei-g-bg {
background:#ffffff url(img/g-bg.jpg) repeat-x scroll 0 0;
color:#4D4D4D !important;
font-size:12px;
font-weight:bold;
margin:0;
padding:0;
text-align:center;
line-height:22px;

}

.hzwei-no-bor {
background:transparent;
border-bottom:1px solid #D9D9D9;
border-top:1px solid #D9D9D9;
color:#4D4D4D !important;
font-size:12px;
font-weight:bold;
margin:0;
padding:0;
text-align:center;
line-height:20px;
}

.hzwei-blue {
background:#DFDFDF url(/fileadmin/templates/tempimg/ueb/blue1.gif) repeat-x scroll 0 0;
border-bottom:1px solid #D9D9D9;
color:#000000 !important;
font-size:12px;
font-weight:normal;
margin:0;
padding:0;
text-align:center;
line-height:20px;
}


#social {
float:left;
width:555px;
text-align:center;
margin-bottom:5px;
}

/*reg-formular*/

#formu {
background-color:#f3f3f3;
width:198px;
font-size:10px;
font-family:Verdana, /*, Arial, Helvetica,*/ sans-serif;
border:thin;
border-style:solid;
border-color:#CCCCCC;
margin-bottom:5px;
}

#formu149, #formu429 {
background-color:#f3f3f3;
width:300px;
font-size:10px;
font-family:Verdana, /*, Arial, Helvetica,*/ sans-serif;
margin-bottom:25px;
border:thin;
border-style:solid;
border-color:#CCCCCC;
}

#content #formu {
margin-left:33%;}

#content #formu429  {
margin-left:25%}


.formula, .formula149, .formula429 {
font-size:10px;
font-family:Verdana,/*, Arial, Helvetica,*/ sans-serif;
border:none;
padding-top:2px;
padding-bottom:2px;
margin:5px 5px;
}

.nobo, .nobo149, .nobo429 {
border:none;
margin-left:5px;
margin-right:2px;
margin-bottom:5px;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;}

.nobo1, .nobo1149, .nobo1429 {
border:none;
margin-left:5px;
margin-right:2px;
font-size:11px;
font-family:Verdana, sans-serif;
width:190px}

#texto, #texto149, #texto429 {
padding:15px 5px 15px 5px;}

#captcha p, #captcha149 p, #captcha429 p {
padding-left:5px;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
}

.cap, .cap149, .cap429 {
font-size:9px !important;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-left:5px;
padding-right:5px;
font-weight:normal !important;
}

#button {
width:200px;}

#button149, #button429 {
margin-left:50px;
}

.cap1, .cap1149, .cap1429 {
font-size:9px !important;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-left:3px !important;
padding-right:3px !important;
font-weight:normal !important;
border-top-style:solid;
border-top-width:thin;
border-color:#CCCCCC;
}

#button-reg, #button-reg149, #button-reg429 {
text-align:center;
}

.entry, .entry149, .entry429 {
margin-bottom:10px;}

.pic {
/* text-align: center; */
font-size:8px !important;
font-weight:bold !important;
}

/*Content Anpassungen links */

#lcontent p{
font-family:Verdana,sans-serif;
font-size:10px;
font-weight:normal;
line-height:12px;
padding-left:4px;
padding-right:4px;
}

/*internal Links*/

#content a, a.internal-link, a.external-link-new-window {
color:#050d7e;
text-decoration:none;
}

#content a:link, a.internal-link:link, a.external-link-new-window:link {
color:#050d7e;
text-decoration:none;
}

#content a:visited, a.internal-link:visited, a.external-link-new-window:visited {
color:#535eec;
text-decoration:none;
}

#content a:hover, a.internal-link:hover, a.external-link-new-window:hover {
color:#535eec;
text-decoration:underline;
}

/*Subnavi*/

#subnavi {
width:210px;
background-image:url(img/left-navi.jpg);
background-repeat:repeat-y;
background-color:#ffffff;
float:left;
margin:4px 0 0 0;
padding:0;
height:100%;
line-height:23px;
}

.sub a:link {
background-image:url(img/balken-hog.gif) !important;
background-repeat:no-repeat;
padding-left:5px;
}
.sub a:visited {
background-image:url(img/balken-hog.gif) !important;
background-repeat:no-repeat;
padding-left:5px;
}

.sub a:hover {
background-image:url(img/blockgr-ho.gif) !important;
background-repeat:no-repeat;
padding-left:5px;
}

.subii a:link {
background-image:url(img/balken-how.gif) !important;
background-repeat:no-repeat !important;
padding-left:5px;
background-position:0 50% !important;
}

.subii a:visited {
background-image:url(img/balken-how.gif) !important;
background-repeat:no-repeat !important;
padding-left:5px;
background-position:0 50% !important;
}

.subii a:hover {
background-image:url(img/blockgr-ho.gif) !important;
background-repeat:no-repeat;
padding-left:5px;
}

#fix {
background-color:#FFFFFF; 
background-image:url(img/left-navi.jpg);
background-repeat:repeat-y;
float:left;
height:100%;
padding-top:5px;
}

/*editor Einstellungen */
.align-right {
text-align: right;
}

.align-center {
text-align: center;
}

.align-left {
text-align: left;
}

.align-justify {
text-align: justify;
}

/* rte Blockstile */

.csc-frame-frame1 {
background-color:#f3f3f3;
padding-left:2px;
padding-right:2px;
}

.csc-frame-frame2 {
background-color:#fafafa;
border-left:1px solid #D9D9D9;
border-right:1px solid #D9D9D9;
border-bottom:1px solid #D9D9D9;
margin-top:0 !important;
margin-bottom:11px;
}

.csc-frame-frame2 .bodytext {
padding-left:5px;
padding-right:5px;
}

#rzwocontent .csc-textpic .csc-textpic-imagewrap .csc-textpic-image, #rcontent .csc-textpic .csc-textpic-imagewrap .csc-textpic-image {
margin-bottom:2px !important;
margin-top:2px !important;
}

#content .bodytext {
padding-top:-2px;}

/*change Bereich */

.style3 {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px;
margin:0;
line-height:13px;
}

.style3 a:link{
text-decoration:underline !important;
}

.style3 a:visited{
text-decoration:underline !important;
}

.style3 a:hover{
text-decoration:none !important;
}

.style7 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-transform: uppercase;
line-height:13px;
}

.style8 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
text-transform: uppercase;
padding-left:5px;
padding-top:4px;

}

.style12 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-weight: bold; }
.style12 a:link{
text-decoration:none;
color:#ffffff;
}
.style12 a:visited{
text-decoration:none;
}

.style12 a:hover{
text-decoration:none;
color:#000000;
}
a img {border:none;
text-decoration:none;}

.indent {
padding-left:80px;
}