
/* CSS Document */

/* Allgemeines */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,blockquote,th,td,p
{
margin:0;
padding:0;
}


img
{
border:none;
}

a
{
text-decoration:none;
}

a:hover
{
text-decoration:none;
}


body
{
width:100%;
height:100%;
font-family: tahoma,arial,helvetica,sans-serif;
font: x-small sans-serif;
text-align:center;
margin:0px;
background-color: #0063ae;
padding:0px;
color:#0063ae;
}

#container
{
margin:20px auto;
text-align:left;
height:auto;
width:981px;
font-family: tahoma,arial,helvetica,sans-serif;
font-size: 127%;
background: transparent;
color:#0063ae;
}

#header
{
	width:981px;
	float:left;
	height:168px;
}

#suche
{
float: left;
width: 265px;
height: 29px;
background: transparent url(../layout/backgrounds/bgMiddleRight.jpg) no-repeat;
padding: 10px 5px 5px 30px;
}

#middleContainer
{
float:left;
width:981px;
padding: 0px 0px 0px 0px;
height:auto;
}

#firstContentContainer
{
float:left;
width:981px;
padding: 0px 0px 0px 0px;
height:auto;
background: transparent url(../layout/backgrounds/bgContentHorizontal.jpg) repeat-y;
}

#contentContainer
{
float:left;
width:964px;
padding: 0px 0px 0px 17px;
height:auto;
/*background: transparent url(../layout/backgrounds/bgCContainer2_neu.jpg) no-repeat;*/
background: transparent url(../layout/backgrounds/bgCContainer2.jpg) no-repeat;
/*background: transparent url(../layout1/bgCContainer2.jpg) no-repeat;*/
}

#trenner1
{
float: left;
width: 19px;
height: 500px;
background: transparent url(../layout/backgrounds/bgTrenner1.jpg) no-repeat;
}

#trenner2
{
float: left;
width: 19px;
height: 500px;
background: transparent url(../layout/backgrounds/bgTrenner2.jpg) no-repeat;
}

#trenner3
{
float: left;
width: 19px;
height: 500px;
background: transparent url(../layout/backgrounds/bgTrenner3.jpg) no-repeat;
}

#contentBereich
{
float:left;
width:407px;
height:auto;
padding:8px 35px 2px 35px;
line-height:18px;
/*background: transparent url(../layout/backgrounds/bgContentMainTop_neu.jpg) no-repeat 1px top;*/
background: transparent url(../layout/backgrounds/bgContentMainTop.jpg) no-repeat 1px top;
/*background: transparent url(../layout1/bgContentMainTop.jpg) no-repeat 1px top;*/
}


#contentBereich { \width: 477px; }
#contentBereich { w\idth: 407px; }


#bcMenu
{
width:auto;
margin-left:-25px;
position:relative;
width:432px;
font-size:11px;
line-height:13px;
padding-top:6px;
padding-bottom:4px;
border-bottom:1px solid #fff;
}

#bcMenu a
{
font-size:11px;

}


#contentBereich h1
{
font-size:20px;
color:#fff;
margin-top:15px;
margin-bottom:10px;
font-weight: normal;
}

#contentBereich h2
{
font-size:14px;
color:#fff;
margin-bottom:15px;
font-weight: bold;
}

#contentBereich img
{

}


#contentBereich ul
{
line-height: 1.5em;
padding-bottom: 15px;
margin-left:1.4em;
}

#contentBereich li > ul
{
padding-bottom: 0px;
}

#contentBereich p
{
line-height:18px;
margin-bottom:10px;
}

#contentBereich a
{
color:#fff;
text-decoration:none;
background-image:none;
}

#contentBereich a:hover
{
color:#fff;
text-decoration:underline;
background-image:none;
}

#newsContainer
{
float:left;
width:272px;
height:auto;
}

#newsBereich
{
float:left;
width:272px;
height:auto;
}

#newsBereich a
{
color:#fff;
text-decoration:none;
background-image:none;
}

#newsBereich a:hover
{
color:#fff;
text-decoration:none;
background-image:none;
}

#newsBereich h2
{
color:#fff;
background-color: #027bc2;
font-size:13px;
font-weight:bold;
padding: 7px 0px;
text-align:center;
margin-bottom:3px;
border-bottom: 1px solid #fff;
}

#newsBereich .news 
{
clear:both;
float:none;
padding:4px 27px 4px 20px;
margin-top: 10px;
color: #fff;
}

#newsBereich .newsNL 
{
float: left;
width: 220px;
height: auto;
margin-bottom:4px;
margin-left: 21px;
display: inline;
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
padding: 10px 0px;
color: #fff;
}

#newsBereich h3.rechts
{
color:#fff;
margin-bottom:10px;
font-size:14px;
font-weight: normal;
}

#newsBereich h3#rechts2
{
float: left;
width:auto;
color:#fff;
font-size:14px;
font-weight: normal;
margin-top:3px;
margin-bottom:0px;
}

#newsBereich h1
{
color:#fff;
font-size:14px;
font-weight: normal;
margin-top:3px;
margin-bottom:0px;
}

#newsBereich .news-list-item h2,h3
{
color:#fff;
font-size:12px;
font-weight: bold;
margin-top:3px;
margin-bottom:10px;
line-height:15px;
}

#newsBereich .news-list-date
{
font-size:12px;
}

#newsBereich .newsBild
{
float:none;
}

#newsBereich .img
{
float:none;
clear:both;
}

#newsBereich .news h3
{
color:#fff;
margin-top:7px;
margin-bottom:2px;
font-size:16px;
}

#newsBereich .csc-firstHeader
{
color:#fff;
margin-top:7px;
margin-bottom:7px;
font-size:16px;
}

#newsBereich .news p
{
line-height:16px;
margin-bottom:11px;
font-size:11px;
}

#newsBereich .news a
{
font-size:11px;
font-weight:bold;
}

#newsBereich p.bodytext
{
line-height:16px;
margin-bottom:11px;
font-size:11px;
padding-top:7px;
}

input
{
color:#000;
}

form#suchformular
{
/*background: transparent url(../layout/backgrounds/bgSearch.jpg) no-repeat 50px 0px;*/
width: auto;
height: 22px;
padding-left: 0px;
}

form#loginformular
{
/*background: transparent url(../layout/backgrounds/bgSearch.jpg) no-repeat 50px 0px;*/
width: auto;
height: auto;
padding-left: 0px;
}

.trenner
{
clear: both;
padding-top: 4px;
}

.searchlabel
{
float: left;
color: #fff;
margin-right: 10px;
}

input#searchButton
{
float:left;
font-size: 11px;
line-height: 11px;
padding: 0;
padding-top: 1px;
height:14px;
border-bottom:none;
border-right:1px solid #9f9f9f;
width: 140px;
padding-left:3px;
background: transparent url(../layout/backgrounds/bgInput.jpg) repeat-x 10px -1px;
}

input#searchLos
{
float:left;
color:#fff;
border:none;
margin-top:1px;
width:15px;
height:15px;
background: transparent url(../layout/backgrounds/button_los0.jpg) no-repeat;
font-weight:bold;
}

input#searchLos:hover
{
background: transparent url(../layout/backgrounds/button_los1.jpg) no-repeat;
}

input.LoginPlusNL
{
float: left;
font-size: 11px;
line-height: 11px;
height:14px;
padding: 0;
padding-top: 1px;
width: 141px;
padding-left:4px;
border-bottom:none;
border-right:1px solid #9f9f9f;
margin-left: 7px;
background: transparent url(../layout/backgrounds/bgInput.jpg) repeat-x 10px -1px;
}


input#nlLos
{
float:left;
color:#fff;
border:none;
margin-top:1px;
width:66px;
height:18px;
background: transparent url(../layout/backgrounds/anmelden_0.jpg) no-repeat;
font-weight:bold;
}

input#nlLos:hover
{
background: transparent url(../layout/backgrounds/anmelden_1.jpg) no-repeat;
}


input#logout
{
float:left;
color:#fff;
border:none;
margin-top:1px;
width:66px;
height:18px;
background: transparent url(../layout/backgrounds/abmelden_0.jpg) no-repeat;
font-weight:bold;
}

input#logout:hover
{
background: transparent url(../layout/backgrounds/abmelden_1.jpg) no-repeat;
}

#footer
{
clear:both;
height:27px;
text-align: center;
line-height:27px;
width:981px;
background: transparent url(../layout/backgrounds/bgFooter.jpg) no-repeat 0px 0px;
}


.F3-MailformPlusPlus
{
width:400px;
}

#mailformplusplus_contact_form
{
width:400px;
}


#mailformplusplus_contact_form div
{
width:400px;
color:#0063ae;
}


#mailformplusplus_contact_form legend
{
color:#fff;
font-weight:bold;
}

.tx-t3mcumulustagcloud-pi1
{
padding-bottom:10px;
border-bottom: 1px solid #fff;
margin-bottom:5px;
}

#drucken
{
clear:left;
}

.news-single-backlink
{
padding-bottom:14px;
}

.csc-textpic-caption
{
font-size:11px;
line-height:14px;
padding-bottom:7px;
}

#newsBereich .csc-textpic-caption
{
font-size:11px;
line-height:15px;
padding-top:14px;
padding-bottom:14px;
}

#newsBereich .news-list-item img
{
padding:13px 0px;
}

#newsBereich h5
{
font-size:12px;
margin-top:10px;
margin-bottom:5px;
}

#newsBereich img
{
padding:13px 0px;
}

#newsBereich .csc-header-n3
{
padding-top:4px;
border-top: 1px solid #fff;
}

div.tx-ttnews-browsebox td
{
padding-right:7px;
}

img#animGif
{
display:none;
background-color:#047dc4;
padding-left:0px;
padding-right:0px;
}

img#animGif2
{
display:none;
background-color:#047dc4;
padding-left:0px;
padding-right:0px;
}

#contentBereich p.news-single-imgcaption
{
font-size:11px;
font-weight:bold;
}

#contentBereich .rand


td {
font-size:12px;
vertical-align:top;
}

table.netzwerkpartner
{
border:2px solid #ffdd00;
border-collapse:collapse;
}

td.linkerEintrag
{
text-align:left;
padding:4px 15px 4px 5px;
vertical-align:top;
font-weight:bold;
}

td.rechterEintrag
{
text-align:left;
padding:4px 15px 4px 5px;
vertical-align:top;
}

.white
{
color:#fff;
}

.tx_powermail_pi1_fieldwrap_html_checkbox_title
{
line-height:3px;
height:3px;
}

.tx_powermail_pi1_fieldwrap_html
{
clear:left;
float:left;
width:100%;
}

.powermail_check_inner
{
padding-right:20px;
}

#powermaildiv_uid46
{
width:30%;
float:right;
margin-right:15px;
}

#powermaildiv_uid47
{
width:30%;
float:left;
}

#powermaildiv_uid70 
{
width:30%;
float:right;
clear:none;
margin-right:22px;
}

#powermaildiv_uid69 
{
width:30%;
float:left;
}

#powermaildiv_uid32
{
width:30%;
float:right;
margin-right:15px;
}

#powermaildiv_uid33
{
width:30%;
float:left;
}

#contentBereich label
{
padding-right:5px;
}

#contentBereich .powermail_check_inner_uid21_0 label
{
width:190px;
padding-right:16px;
}

#contentBereich hr
{
height:1px;
color:#fff;
border:1px solid #fff;
}

#contentBereich p.align-left
{
text-align:left;
} 

#powermaildiv_uid112 
{
width:30%;
float:right;
clear:none;
margin-right:22px;
}

#powermaildiv_uid111 
{
width:30%;
float:left;
}

#contentBereich div.tx_kuloplayer_pi1-player-text
{
font-size:11px;
font-weight:bold;
}
