	/* CSS Document */
.ui-datepicker-trigger {display:none}
#menubuttonmobile{display:none}
.dim1600{display:block }
.dim1280{display:none }
.dim1024{display:none }
.dim768{display:none }
.noborder{border:0 !important}
a {color:#e1011b; }
* {margin:0; border:0; padding:0}
.cf {clear:both}
.left{float:left}
.bold{font-weight:bold}
.faehnchen{width:34px; display:block; background:url(../../images/faehnchen.png) no-repeat  right 0; text-decoration:none !important}
.faehnchen:hover{background:url(../../images/faehnchen.png) no-repeat  right -28px; }
.feder{margin:2px 0 0 5px; width:9px; height:13px;}
#showmobile{display:none}
.right{float:right}
html, body {width:100%;font-family:Arial, Helvetica, sans-serif; font-size:12px}

html {
    overflow-x: hidden;
}
html {
    overflow-y: scroll;
}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
    border: 0 none;
    font: inherit;
    margin: 0;
    padding: 0;
    vertical-align: baseline;
}

body{background:url(../../images/bgbody.jpg) repeat-x 0 0}

#wrapPage{width:1415px; margin: 0 dauto;float:left}
#wrapSubPage{width:1270px;margin:0 0 0 145px;float:left}
#wrapHeader{width:100%; height:190px;}
.spacespenden{height:390px !important}

#spendenaufrufwrap{ background:#ffcc00; float:left; width:1550px; margin:0 0 0 30px}
#spendenaufruf{ margin: 0px 0 20px 145px;  width: 1270px; background:#ffcc00; float:left; overflow: hidden}
#spendenaufruf #wrapSubContent {width: 960px;margin:10px 0}
#spendenaufrufinfo{float:left;margin:15px 20px}
#wrapHeader h1{ background:url(../../images/orf-watch-logo.jpg) no-repeat 0 0; margin:0 0 0 100px; float:left; width:670px}
#wrapHeader h1 a{ text-indent:-9999px; display:block; height:190px; }
#wrapHeaderTop{float:right;margin:25px 0 0 0;}

#wrapHeaderTop #social{float:right; margin:0 0 18px 0; height:16px}
#wrapHeaderTop #Menu{float:right}
#wrapHeaderTop #Menu ul{ list-style:none; }
#wrapHeaderTop #Menu li{float:left; margin:0 0 0 20px}
#wrapHeaderTop #Menu li a{font-family: 'allerregular', Arial, sans-serif; font-size:18px; color:#4b4a4a; text-decoration:none; text-transform:uppercase}
#wrapHeaderTop #Menu li a:hover{color:#e1011b; }
#wrapHeaderTop #Search{float:right; margin:14px 0 0 0}

#wrapHeaderTop #Search form{height:27px}
#wrapHeaderTop #Search form input{height:27px; line-height:27px; width:244px; border: 1px solid #9E9E9E;}
#wrapHeaderTop #Search form .submit{width:72px; height:27px; cursor:pointer; background:url(../../images/bgbuttonsuche.gif) no-repeat 0 -27px;font-family: 'allerregular', Arial, sans-serif; font-size:14px; color:#fff;text-indent:-8px;  vertical-align: bottom; }

#wrapHeaderTop #Search form .submit:hover{background:url(../../images/bgbuttonsuche.gif) no-repeat 0 0px;}
#footer{width:100%; height:157px;background:url(../../images/bgfooter.jpg) repeat-x 0 0; float:left; margin-top:40px}
#wrapfooter{ margin: 40px 40px 0 0}
#wrapfooter #FooterMenu{float:right}
#wrapfooter #FooterMenu ul{ list-style:none; }
#wrapfooter #FooterMenu li{float:left; margin:0 0 0 30px}
#wrapfooter #FooterMenu li a{font-family: 'allerregular', Arial, sans-serif; font-size:16px; color:#4b4a4a; text-decoration:none; text-transform:uppercase}
#wrapfooter #FooterMenu li a:hover{color:#e1011b; }

#wrapDebatteHome{width:1270px; height:340px; background:#d6d5d9; margin:0 0 0 145px; float: left;}

#wrapDebatteHome h2{position: relative; text-align: center; top: -50px; }
#wrapDebatteHome .h2bg {position:relative;width:225px; height:75px; display:block; margin:0 auto; background:url(../../images/h2-debatte-bg-neu.png) no-repeat 0 0px; z-index:99} 
#wrapDebatteHome h2  a{font-family: 'allerregular', Arial, sans-serif; font-size:24px; color:#4b4a4a; text-transform:uppercase;text-decoration:none;  display:block; position:relative; top:35px}
#wrapDebatteHome h2  a:hover{color:#e1011b; }

#wrapDebatteHome h3 {margin:12px 0 12px 12px; z-index:99; position:relative}
#wrapDebatteHome h3 a{font-family: 'aller_lightregular', Arial, sans-serif; font-size:18px; text-decoration:none; color:#4b4a4a; }
#wrapDebatteHome h3 a:hover{color:#e1011b; }

#wrapDebatteHome .debatteinfo{width:267px; margin:0 6px 0 11px; cursor:pointer; float:left} 
#wrapDebatteHome .debatteinfospace{float:left; width:267px; float:left}
#wrapDebatteHome .notop{margin:0 !important }
#wrapHpPortraits .debatteautorinhalt{float:left;width:245px}

#wrapDebatteHome .debatteautor{font-family: 'open_sansregular',sans-serif;  font-style:italic; font-size:12px; float:left; margin:5px 0 0 0; line-height:22px}
#wrapDebatteHome .debatteautor a{text-decoration:underline; color:#333 }
#wrapDebatteHome .debatteautor a:hover{color:#e1011b; }
#wrapDebatteHome .debattetitel{margin:0 0 10px 0}
#wrapDebatteHome .bold{font-weight:bold;}
#wrapDebatteHome .debattekommentare{height:19px; width:20px; background:url(../../images/kommentarebg.png) no-repeat 0 -19px; font-size:9px;  color:#fff; text-align:center; font-family: 'open_sanssemibold',sans-serif; float:right; line-height: 14px; text-align:center; position:relative; top:5px}
#wrapDebatteHome .debattekommentare:hover{background:url(../../images/kommentarebg.png) no-repeat 0 0; }
#wrapDebatteHome .debattekommentare a{font-size:9px;  color:#fff; font-family: 'open_sanssemibold',sans-serif; line-height: 14px; text-decoration:none}


#wrapDebatteHome .debattetitel a{font-family: 'open_sanssemibold',sans-serif; font-size:18px; line-height:22px; /*color:#333333;*/ text-decoration:none }
#wrapDebatteHome .debattetitel a.red{color:#e1011b; text-decoration:underline}
#wrapDebatteHome .debattetitel a:hover{color:#e1011b;text-decoration:underline}
#wrapDebatteHome .debattetextintro{font-family: 'open_sansregular',sans-serif; font-size:14px; line-height:22px; color:#333333 }
#wrapDebatteHome .debattespacer{font-size:1px; height:1px !important; line-height:1px; background:#d6d5d9; width:267px; margin:12px  7px 12px 11px;float:left}
#wrapDebatteHome .jcarousel-nav{width:51px; height:451px;  float:left;}

#wrapDebatteHome .jcarousel-prev{ background:url(../../images/pfeilaktivlinks.png) no-repeat 0 0;margin:57px 0 0 0}
#wrapDebatteHome .jcarousel-prev.inactive{background:url(../../images/pfeilinaktivlinks.png) no-repeat 0 0;}

#wrapDebatteHome .jcarousel-next{background:url(../../images/pfeilaktivrechts.png) no-repeat 0 0;margin:57px 0 0 0}
#wrapDebatteHome .jcarousel-next.inactive{background:url(../../images/pfeilinaktivrechts.png) no-repeat 0 0;}

#wrapDebatteHome .jcarousel-prev,  #wrapDebatteHome .jcarousel-next {text-decoration:none; width:51px;height:77px; display:block;}
#wrapDebatteHome .jcarousel {
    position: relative;
    overflow: hidden;
    width: 1167px;
	height:451px;
	float: left;
	margin:-59px 0;
}

.jcarousel ul {
    width: 20000em;
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0;
}


.jcarousel li {
    width:	285px;
    float: left;
	height:309px; 
	background:#f2f2f4;
	margin:0 9px 0 0
}

.wrapslideshow	{width:285px; height:288px; position:relative}
.slideshow  	{width:285px; height:288px;  position:relative; margin-top:-24px; z-index:0}

.slideshow .debatteautorbild{width:285px; height:285px}
.slideshow .debatteautorbild a{display:block;width:285px; height:285px}
.slideshow .debatteautorname{text-align:center}
.slideshow .debatteautorname a{font-family: 'open_sanssemibold',sans-serif; font-size:16px; line-height:44px; color:#333333; margin:0 0 0 11px; text-decoration:none}
.slideshow .debatteautorname a:hover{color:#e1011b;}

.slideshow .debatteautorbild .selberschreiben{ font-family: 'open_sanssemibold',sans-serif;
    font-size: 18px;
    line-height: 22px;
	display: block;
    margin: 30px 37px;
    text-align: center;
    width: 215px;}
.slideshow .debatteautorbild .selberschreiben a{  text-decoration: none; }
.wrapslideshow #nav { z-index: 50; position: absolute; bottom: 20px; width:100%; text-align:center }
.wrapslideshow #nav a { margin: 0 6px; width:14px; height:14px; background:url(../../images/slideshownav.png) no-repeat 0 0px; text-decoration: none; text-indent:-9999px; display:inline-block; }
.wrapslideshow #nav a.activeSlide { background:url(../../images/slideshownav.png) no-repeat 0 -14px; }
.wrapslideshow #nav a:focus { outline: none; }


/*Kritik Home*/
#wrapContentHomeCols{width:1270px; margin:20px 0 20px 145px; float: left;}
#wrapContentHomeCols h2{position:relative; text-align:center; top:-50px }

#wrapContentHomeCols h2 a, 
#wrapContentHomeCols h2 span{font-family: 'allerregular', Arial, sans-serif; font-size:24px; color:#4b4a4a; text-transform:uppercase; text-decoration:none; position:relative; top:37px }
#wrapContentHomeCols .kritikautor{font-family: 'open_sansregular',sans-serif;  font-style:italic; font-size:12px; float:left; margin:0 0 0 11px; line-height:22px; font-weight:bold}
#wrapContentHomeCols .kritikautor a{color:#000}
#wrapContentHomeCols .kritikautor a:hover{color:#E1011B}

#wrapContentHomeCols .h2kritikbg {
    background: url("../../images/h2-kritik-bg-neu.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    height: 75px;
    margin: 0 0 0 15px;
	float:right;
    position: relative;
    width: 160px;
    z-index: 99;
	top:0px
}

#wrapContentHomeCols .h2beitragschreibenbg{
    background: url("../../images/h2-beitrag-bg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    height: 75px;
    margin: 0 15px 0 0;
    position: relative;
    width: 276px;
    z-index: 99;
	top:0px;
	float:right;
}
#wrapContentHomeCols .homeshowallekritik{margin: 0 auto -50px;width: 570px;}


#wrapContentHomeCols h2 a:hover{color:#e1011b; }
#wrapContentHomeCol-left{width:595px;float:left; background:#D6D5D9; margin:15px 0;font-family: 'open_sanssemibold',sans-serif}
#wrapContentHomeCol-left .mainwrapKritikHome{position:relative;top:-60px}
#wrapContentHomeCol-left .wrapKritikHome{width:570px;margin:0 auto 15px auto; background:#f2f2f4;  }
#wrapContentHomeCol-left .wrapKritikHome .blink{text-decoration:blink; font-weight:bold;color:#e1011b;}



#wrapContentHomeCol-left .wrapKritikHome .kritikkommentare{height:19px; width:20px; background:url(../../images/kommentarebg.png) no-repeat 0 -19px; font-size:9px;  color:#fff; text-align:center; font-family: 'open_sanssemibold',sans-serif; float:right; line-height: 14px; text-align:center;  margin: 0 11px 0  0;}
#wrapContentHomeCol-left .wrapKritikHome .kritikkommentare:hover{background:url(../../images/kommentarebg.png) no-repeat 0 0; }
#wrapContentHomeCol-left .wrapKritikHome .kritikkommentare a{font-size:9px;  color:#fff; font-family: 'open_sanssemibold',sans-serif; line-height: 14px; text-decoration:none}
 

#wrapContentHomeCol-left .info{font-size:12px; line-height:22px; color:#333333; margin:11px 0 0 11px; font-style:italic; display:block; float:left; width:100%}
#wrapContentHomeCol-left .info a{font-weight:bold; color:#000}
#wrapContentHomeCol-left .info a:hover{text-decoration:underline; color:#e1011b;}

#wrapContentHomeCol-left .bold{font-size:12px; line-height:22px; color:#333333; font-style:italic; font-weight:bold;}
#wrapContentHomeCol-left .bold a {text-decoration:underline; color:#4b4a4a;}
#wrapContentHomeCol-left .bold a:hover{color:#e1011b;}
#wrapContentHomeCol-left .kritikhover{ cursor:pointer}
#wrapContentHomeCol-left .kritikhover .sendung{float:left}
#wrapContentHomeCol-left .sendung a{font-size:18px; line-height:22px; /*color:#333333;*/ margin:0 0 0 11px; text-decoration:none; display: inline-block;}
#wrapContentHomeCol-left .sendung a:hover,#wrapContentHomeCol-left .sendung a.red {color:#e1011b; text-decoration:underline}
#wrapContentHomeCol-left .kritik{font-size:14px; line-height:22px; color:#333333; margin:10px 11px;display:inline-block}


/*beitrag verfassen*/ 
#wrapContentHomeCol-right{width:660px;float:left;margin:0 0 0 22px; background:#D6D5D9; margin:15px 0 15px 15px}

#wrapBeitragSchreiben{width:630px;margin:0 15px; position:relative;top:-60px; background:#f2f2f4; float:left }
	#wrapBeitragSchreiben #tabs{ list-style-type:none; background:#d6d5d9; width:100%;float: left;} 
	#wrapBeitragSchreiben #tabs li{ float:left; background:#d6d5d9} 
	#wrapBeitragSchreiben #tabs li a{ font-family: 'allerregular', Arial, sans-serif; font-size:18px; color:#4b4a4a;line-height:36px; display:block; height:36px; width:183px; text-decoration:none; text-indent:11px} 
	#wrapBeitragSchreiben #tabs li a.selected{background:#f2f2f4}
	#wrapBeitragSchreiben .tabtarget{ float:left; width:100%} 

	#wrapformKritik, 
	#wrapformBeitrag{margin:15px; float:left; width:600px; overflow:hidden}
	
	 
	
	#wrapformKritik label, 
	#wrapformBeitrag label{font-family: 'open_sanssemibold',sans-serif; font-size:16px; line-height:22px; }
	
	#wrapformKritik input.error, 
	#mediumwrap input.error, 
	#wrapformBeitrag input.error{color:#000}
	
	#wrapformKritik .error, 
	#formKritikSender  .error, 
	#wrapformBeitrag .error{color:#e1011b; display:block; font-family: 'open_sanssemibold',sans-serif; font-size:14px; line-height:22px; }
	
	#wrapformBeitrag .formBeitragsteps,
	#wrapformKritik .formKritiksteps
	{width:536px;overflow:hidden;}
	
	#wrapformBeitrag .formBeitragstep,
	#wrapformKritik .formKritikstep
	{float:left;width:600px;}
	
	#resetemail{font-weight:bold}
	
	.resetpassb{margin:15px 0; color:#545454;display: block;font-family: 'open_sanssemibold',sans-serif; font-size:14px; line-height:22px;}
	.resetpassb:hover{color:#e1011b; }
	
	.errorresetpass{color:#e1011b;font-family: 'open_sanssemibold',sans-serif; font-size:14px; line-height:22px; }
	.successresetpass{color:#0C0; font-family: 'open_sanssemibold',sans-serif; font-size:14px; line-height:22px;}
	
	#formBeitrag,
	#formKritik{width: 100%;}
	
	#formBeitrag p,
	#formKritik p{margin-top:5px}

		#formBeitrag, 
		#formKritik,
		#wrapSendungskritik p,{float:left}
		
		#formBeitrag input, 
		#formKritik input, 
		#formExistingUser input,
		#formExistingUserk input,
		#formNeuerUserk input,  
		#formResetPassb input, 
		#formResetPassk input, 
		#formKritikSender input, 
		#formNeuerUser input{height:27px; width:595px; font-family: 'open_sansregular',sans-serif; font-size:14px; line-height:27px; color:#333333; background:#fff; border:1px solid #9e9e9e}
		
		#formBeitrag .spacetop, 
		#formKritik .spacetop,
		#formExistingUser .spacetop,
		#formExistingUserk .spacetop,
		#formNeuerUserk .spacetop,
		#formResetPassb .spacetop, 
		#formResetPassk .spacetop, 
		#formResetPassbinit .spacetop, 
		#formResetPasskinit .spacetop, 
		#formNeuerUser .spacetop{margin-top:10px; display:block} 
		
		#formBeitrag .spacebottom, 
		#formKritik .spacebottom,
		#formExistingUser .spacebottom,
		#formExistingUserk .spacebottom,
		#formNeuerUserk .spacebottom,
		#formResetPassb .spacebottom, 
		#formResetPassk .spacebottom, 
		#formResetPassbinit .spacebottom, 
		#formResetPasskinit .spacebottom, 
		#formKritikSender .spacebottom, 
		#formNeuerUser .spacebottom{margin-bottom: 10px; display:block} 
		
		
		#formBeitrag .hinweis, 
		#formKritik .hinweis,
		#formBeitragkategorien .hinweis, 
		#formNeuerUserk .hinweis, 
		#formResetPassbinit .hinweis, 
		#formResetPasskinit .hinweis, 
		#formResetPassb .spacebottom, 
		#formResetPassk .spacebottom, 
		#kontakt .hinweis, 
		#spenden .hinweis
		#formNeuerUser .hinweis{font-family: 'open_sansregular',sans-serif; font-size:12px; line-height:22px; color:#333333;}
		
		#formBeitrag .submit, 
		#formKritik .submit, 
		#formNeuerUser .submit,
		#formNeuerUserk .submit,
		#formKritikSender .submit,
		#formExistingUser .submit,
		#formExistingUserk .submit,
		#formResetPassbinit .submit,
		#formResetPasskinit .submit,
		#formResetPassb .submit,
		#formResetPassk .submit,
		#formBeitragkategorien .submit {width:142px; height:37px; cursor:pointer; background:url(../../images/bgbutton.gif) no-repeat right -37px;font-family: 'allerregular', Arial, sans-serif; font-size:17px; color:#fff; float:right;line-height: 37px;text-align: center; text-decoration: none;}
		
		#formBeitrag .submit:hover,
		#formKritik .submit:hover,
		#formNeuerUser .submit:hover,
		#formNeuerUserk .submit:hover,
		#formExistingUser .submit:hover,
		#formExistingUserk .submit:hover,
		#formKritikSender .submit:hover,
		#formResetPassbinit .submit:hover,
		#formResetPasskinit .submit:hover,
		#formResetPassb .submit:hover,
		#formResetPassk .submit:hover,
		#formBeitragkategorien .submit:hover {background:url(../../images/bgbutton.gif) no-repeat right 0px; color:#fff}
		
		
		#formBeitrag .saveBeitrag, 
		#formKritik .saveBeitrag, 
		#formKritikSender .saveKritik, 
		#formNeuerUser .saveBeitrag,
		#formNeuerUserk .saveKritik,
		#formExistingUser .saveBeitrag,
		#formExistingUserk .saveKritik,
		#formResetPassb .savenewpassb,
		#formResetPassk .savenewpassk,
		#formBeitragkategorien .saveBeitrag {width:230px; height:37px; cursor:pointer; background:url(../../images/bgbutton.gif) no-repeat right -37px;font-family: 'allerregular', Arial, sans-serif; font-size:17px; color:#fff; float:right;line-height: 37px;text-align: center; text-decoration: none;}
		
		#formBeitrag .saveBeitrag:hover,
		#formKritik .saveBeitrag:hover,
		#formKritikSender .saveKritik:hover, 
		#formNeuerUser .saveBeitrag:hover,
		#formNeuerUserk .saveKritik:hover,
		#formExistingUser .saveBeitrag:hover,
		#formExistingUserk .saveBeitrag:hover,
		#formResetPassb .savenewpassb:hover,
		#formResetPassk .savenewpassk:hover,
		#formBeitragkategorien .saveBeitrag:hover {background:url(../../images/bgbutton.gif) no-repeat right 0px;; color:#fff}
		
		
		#formBeitragkategorien .submit.back,
		#formKritikSender .submit.back,
		#formKritikSenderk .submit.back,
		#formExistingUser .submit.back,
		#formExistingUserk .submit.back,
		#formNeuerUserk .submit.back,
		#formNeuerUser .submit.back{float:left;background:url(../../images/bgbutton_back.gif) no-repeat left -37px;}
		
		#formBeitragkategorien .submit.back:hover,
		#formKritikSender .submit.back:hover,
		#formKritikSenderk .submit.back:hover,
		#formExistingUser .submit.back:hover,
		#formExistingUserk .submit.back:hover,
		#formNeuerUser .submit.back:hover,
		#formNeuerUserk .submit.back:hover{float:left;background:url(../../images/bgbutton_back.gif) no-repeat left 0px;}
		
		
		#formNeuerUserk .radio, #formNeuerUser .radio, #formNeuerUser .radiolabel, #formNeuerUserk .radiolabel{ width:auto; height:27px;line-height:27px; float:left;  margin:0 0 0 15px}
		
	#formBeitragkategorien .rubrikdevider{display:block; float:left; width:290px;margin: 15px 0;}
	#formBeitragkategorien .checkboxlabel,#formBeitragkategorien .checkbox {float:left; height:27px; margin:0 0 0 15px}
	#formBeitragkategorien .checkboxlabel {font-family: 'open_sansregular',sans-serif; font-size:14px; line-height:27px; }
	#formBeitragkategorien .checkboxlabel.inaktive{color:#CCC}
#formKritikSender .checkbox, #formKritikSender .checkboxlabel{float:left; height:27px; margin:0 0 0 15px}
	#formKritikSender .spacetop{display: block; margin: 10px 0 0;}
	#formKritikSender .labelmedium{margin:0 15px 0 0; line-height:27px; height:27px;}
	#formKritikSender #mediumwrap{margin:0 0 15px  0;}
	#formKritikSender select {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #9E9E9E;
    color: #333333;
    font-family: 'open_sansregular',sans-serif;
    font-size: 14px;
    height: 27px;
    line-height: 37px;
    width: 495px;
}

	#formKritikSender input{height:27px; width:495px; font-family: 'open_sansregular',sans-serif; font-size:14px;  color:#333333; background:#fff; border:1px solid #9e9e9e}
	#formKritikSender .radiomedium{height:27px; width:20px;vertical-align:middle; margin-top:-5px; }
	#formKritikSender label{width:auto; display:inline-block; float:}
	#formKritikSender #senderauswahlwrap{margin: 15px 0 15px 0}
	#formKritikSender #senderwrap{margin: 0 0 15px 0}
	#formKritikSender #webwrap{margin: 0 0 15px 0}
	#formKritikSender #teletextwrap{margin: 0 0 15px 0}
	#formKritikSender input{height:27px; width:595px; font-family: 'open_sansregular',sans-serif; font-size:14px; line-height:37px; color:#333333; background:#fff; border:1px solid #9e9e9e}
	#formKritikSender select{height:27px; width:595px; font-family: 'open_sansregular',sans-serif; font-size:14px; line-height:37px; color:#333333; background:#fff; border:1px solid #9e9e9e}
	#formKritikSender .error, #formKritikSender .errormedium{color:#e1011b; display:block; font-family: 'open_sanssemibold',sans-serif; font-size:14px; line-height:22px;  }
	
	#formKritikSender input.error{color:#000;  display:inline-block !important; } 
	#formKritikSender select.error{color:#000;  display:inline-block !important; width:100%}

#formNeuerUser label{font-family: 'open_sanssemibold',sans-serif; font-size:16px; line-height:22px; }

#wrapSideBar{width:386px;float:left}
#wrapSideBar .SidebarContent{background:#f2f2f4;width:100%;padding:10px 0; margin:0 0 15px 0}
#wrapSideBar .SidebarContent ul{ list-style-type:none}
#wrapSideBar .SidebarContent ul li {margin:0 11px 10px 8px}
#wrapSideBar .SidebarContent ul li a{line-height:20px; font-size:16px; text-decoration:underline; color:#333333}
#wrapSideBar .SidebarContent ul li a b{font-weight:bold}
#wrapSideBar .SidebarContent ul li a:hover{color:#e1011b;}
#wrapSideBar .SidebarContent .archivtoggle{margin:0 11px 10px 8px;line-height:20px; font-size:16px; text-decoration:underline; color:#333333; cursor:pointer}
#wrapSideBar .SidebarContent .archivtoggle:hover{color:#e1011b;}


#wrapHpContent .SidebarContent{background:#f2f2f4;width:100%;padding:10px 0; margin:0}
#wrapHpContent .SidebarContent ul{ list-style-type:none}
#wrapHpContent .SidebarContent ul li {margin:0 11px 10px 8px}
#wrapHpContent .SidebarContent ul li a{line-height:20px; font-size:16px; text-decoration:underline; color:#333333}
#wrapHpContent .SidebarContent ul li a b{font-weight:bold}
#wrapHpContent .SidebarContent ul li a:hover{color:#e1011b;}
#wrapHpContent .SidebarContent .archivtoggle{margin:0 11px 10px 8px;line-height:20px; font-size:16px; text-decoration:underline; color:#333333; cursor:pointer}
#wrapSideBar .SidebarContent .archivtoggle:hover{color:#e1011b;}




#wrapSubContent{width:688px; 
	margin: 20px ; float:left;  
    
  }
	
	#wrapSubContent p{margin:0 0 15px 0;   }
	#wrapSubContent p em{ font-style:italic}
	#wrapSubContent p strong{font-weight: bold;}
#wrapSubContent table, #wrapSubContent td, #wrapSubContent tr{ border-collapse:collapse; border:1px solid #545454}
#wrapSubContent .debatte,
#wrapSubContent .kritik{margin:0 0 15px 0;}

#wrapSubContent .debatte .more, #wrapSubContent .kritik .more{
    float:left;
    font-size:22px
}

#wrapSubContent .debatte .less, #wrapSubContent .kritik .less{
    float:right;
     font-size:22px
}

.topm20px{margin-top:40px !important}

#wrapSubContent .debatte .more a, #wrapSubContent .kritik .more a, #wrapSubContent .debatte .less a, #wrapSubContent .kritik .less a{
    color:#e1011b;
}



#wrapSubContent .kritik{display:block; margin:0 0 15px 0}
#wrapSubContent .kritik ol, #wrapSubContent .kritik ul{margin:5px 0 5px 40px}
#wrapSubContent .kritikwrap  {border-bottom:1px solid #000; margin:15px 0; float:left}
#wrapSubContent .kritikwrap .bold {font-weight:bold}
#wrapSubContent .kritikwrap .autor {font-weight:bold}
#wrapSubContent .kritikwrap .counter{background:#000; color:#fff;  display: inline-block; float:left;
    font-size: 12px;
    font-weight: bold;
    line-height: 22px;
    margin: 0 5px 0 0;
    padding: 0 5px;}
#wrapSubContent .kritikwrap.first  {margin:0 0 15px 0}

 
#wrapSubContent .kritikwrap .kritikkommentare{height:19px; width:20px; background:url(../../images/kommentarebg.png) no-repeat 0 -19px; font-size:9px;  color:#fff; text-align:center; font-family: 'open_sanssemibold',sans-serif; float:right; line-height: 14px; text-align:center; position:relative; top:5px}
#wrapSubContent .kritikwrap .kritikkommentare:hover{background:url(../../images/kommentarebg.png) no-repeat 0 0; }
#wrapSubContent .kritikwrap .kritikkommentare a{font-size:9px;  color:#fff; font-family: 'open_sanssemibold',sans-serif; line-height: 14px; text-decoration:none}

#wrapSubContent h2.cw {
    margin-top:0;
}
#wrapSubContent #social{margin:15px 0; height:30px; width:100%; float:left}
#wrapSubContent #kommentarbutton{float:left;margin:15px 0; width:100%;}
#wrapSubContent  .cv .ueberschrift{
	color: #333333;
    font-family: 'open_sansregular',sans-serif;
    font-size: 20px;
    line-height: 18px; font-weight:bold}


#wrapSubContent .image{float:left;margin: 0 10px 0px 0px; width:220px}
#wrapSubContent .cv{float:left; width:356px;}
#wrapSubContent .DebattenByAutor {list-style-type:none; margin:0; }
#wrapSubContent .DebattenByAutor li {margin:0 0 0 0;}
#wrapSubContent .DebattenByAutor li a{line-height:22px; font-size:16px; text-decoration:none; color:#000}
#wrapSubContent .DebattenByAutor li a:hover{color:#e1011b;}


#wrapSubContent #kommentarbutton a.submit{width:142px; height:27px; cursor:pointer; background:url(../../images/bgbuttonsmall.gif) no-repeat right -27px;font-family: 'allerregular', Arial, sans-serif; font-size:14px; color:#fff;line-height: 27px;text-align: center; text-decoration: none;float:left}
#wrapSubContent #kommentarbutton a.submit:hover{background:url(../../images/bgbuttonsmall.gif) no-repeat right 0px;}

#wrapSubContent #kommentarewrap{ background:#f2f2f4; float:left;width:798px;  margin: 15px 0; }

.kommentarwrap  #kommentarform {margin:15px 0} 

#kommentarform {margin:15px} 
#kommentarform #charsLeft{font-weight:bold} 
#kommentarform label{ font-size:16px; line-height:22px; }
#kommentarform input {height:27px;width:756px; font-family: 'open_sansregular',sans-serif; font-size:16px; line-height:37px; color:#333333; padding: 0 5px;border: 1px solid #9E9E9E;}
#kommentarform textarea{height:90px;width:756px; font-family: 'open_sansregular',sans-serif; font-size:16px; line-height:22px; color:#333333; padding: 5px;border: 1px solid #9E9E9E;}

#kommentarform  .spacetop {display: block; margin: 10px 0 0;}
#kommentarform a.submit{width:162px; height:27px; cursor:pointer; background:url(../../images/bgbuttonsmall.gif) no-repeat right -27px;font-family: 'allerregular', Arial, sans-serif; font-size:14px; color:#fff;line-height: 27px;text-align: center; text-decoration: none;float:right; margin:15px 0}
#kommentarform a.submit:hover{background:url(../../images/bgbuttonsmall.gif) no-repeat right 0px; color:#fff}
#kommentarform .error{color:#e1011b; display:block; font-family: 'open_sanssemibold',sans-serif; font-size:14px; line-height:22px; }
#kommentarform input.error,
#kommentarform textarea.error{color:#000}

#wrapSubContent #kommentarliste{background:#F2F2F4;float:left; width:100%}
#wrapSubContent .kommentarwrap{margin:15px; border-top:1px solid #333;padding: 15px 0 0;}
#wrapSubContent .kommentarwrap.first {border-top:0}
#wrapSubContent .kommentarwrap.sub {margin:15px 15px 15px 40px;}

 

#kontaktform,  #spendenform {margin:15px} 
#kontaktform label,  #spendenform label {font-family: 'open_sanssemibold',sans-serif; font-size:16px; line-height:22px; }
#kontaktform input,  #spendenform input{height:27px;width:618px; font-family: 'open_sansregular',sans-serif; font-size:16px; line-height:37px; color:#333333; padding: 0 5px;border: 1px solid #9E9E9E;}
#kontaktform textarea{height:180px;width:618px; font-family: 'open_sansregular',sans-serif; font-size:16px; line-height:22px; color:#333333; padding: 5px;border: 1px solid #9E9E9E;}

#kontaktform  .spacetop,    #spendenform  .spacetop {display: block; margin: 10px 0 0;}
#kontaktform a.submit, #spendenform a.submit{width:162px; height:27px; cursor:pointer; background:url(../../images/bgbuttonsmall.gif) no-repeat right -27px;font-family: 'allerregular', Arial, sans-serif; font-size:14px; color:#fff;line-height: 27px;text-align: center; text-decoration: none;float:right; margin:15px 0}
#kontaktform a.submit:hover, #spendenform a.submit:hover{background:url(../../images/bgbuttonsmall.gif) no-repeat right 0px; color:#fff}

#kontaktform .error, #spendenform .error{color:#e1011b; display:block; font-family: 'open_sanssemibold',sans-serif; font-size:14px; line-height:22px; }

#spendenform input.error,
#kontaktform input.error,
#kontaktform textarea.error{color:#000}



#wrapSubContent #Abusewrap {background:#f2f2f4; float:left;width:658px;  margin: 15px 0; }
#wrapSubContent #Abusewrap #ContentDebatteAbuseform,  
#wrapSubContent #Abusewrap #ContentNewsletterbestellenform {margin:0 9px}

#wrapSubContent #Abusewrap #ContentDebatteAbuseform label,
#wrapSubContent #Abusewrap #ContentNewsletterbestellenform label {font-family: 'open_sanssemibold',sans-serif; font-size:16px; line-height:22px; }

#wrapSubContent #Abusewrap #ContentDebatteAbuseform input,
#wrapSubContent #Abusewrap #ContentNewsletterbestellenform input {height:27px;width:98%; font-size:16px; line-height:37px; color:#333333; padding: 0 5px;}
#wrapSubContent #Abusewrap #ContentNewsletterbestellenform .checkbox1{height:27px;width:20px; font-size:16px; line-height:37px; color:#333333; padding: 0 5px;}

#wrapSubContent #Abusewrap #ContentDebatteAbuseform textarea,
#wrapSubContent #Abusewrap #ContentNewsletterbestellenform textarea{height:270px;width:618px; font-family: 'open_sansregular',sans-serif; font-size:16px; line-height:18px; color:#333333; padding: 5px;}

#wrapSubContent #Abusewrap #ContentDebatteAbuseform .spacetop, 
#wrapSubContent #Abusewrap #ContentNewsletterbestellenform .spacetop {display: block; margin: 10px 0 0;}

#wrapSubContent #Abusewrap #ContentDebatteAbuseform a.submit,
#wrapSubContent #Abusewrap #ContentNewsletterbestellenform a.submit {width:162px; height:27px; cursor:pointer; background:url(../../images/bgbuttonsmall.gif) no-repeat right -27px;font-family: 'allerregular', Arial, sans-serif; font-size:14px; color:#fff;line-height: 27px;text-align: center; text-decoration: none;float:right; margin:15px 0}

#wrapSubContent #Abusewrap #ContentDebatteAbuseform a.submit:hover,
#wrapSubContent #Abusewrap #ContentNewsletterbestellenform a.submit:hover {background:url(../../images/bgbuttonsmall.gif) no-repeat right 0px;}

#wrapSubContent #Abusewrap #ContentDebatteAbuseform .error,
#wrapSubContent #Abusewrap #ContentNewsletterbestellenform .error {color:#e1011b; display:block; font-family: 'open_sanssemibold',sans-serif; font-size:14px; line-height:22px; }

#wrapSubContent #Abusewrap #ContentDebatteAbuseform input.error,
#wrapSubContent #Abusewrap #ContentNewsletterbestellenform textarea.error,{color:#000}

#wrapSubContent #Abusewrap #ContentDebatteAbuseform input.error,
#wrapSubContent #Abusewrap #ContentNewsletterbestellenform textarea.error,{color:#000}

#wrapSubContent #Abusewrap #charsLeft{font-weight:bold} 


#wrapSubContent  a{text-decoration:underline}
#wrapSubContent  a:hover{color:#e1011b;}


#wrapSubContent ul{margin: 10px 0 10px 40px;}


#wrapSubContent h1{
    color: #4B4A4A;
    font-family: 'allerregular',Arial,sans-serif;
    font-size: 26px;
    margin: 15px 0 15px;
    
	line-height:28px;
}
#wrapSubContent h1.uppercase{
		text-transform:uppercase;
}

#wrapSubContent h2.first{
		margin:0 0 15px 0;
}

#wrapSubContent h2.uppercase{
		text-transform:uppercase;
}

#wrapSubContent h2.autorname{
		text-transform:uppercase;
		
		font-weight:bold;
}


#wrapSideBar h2{
	 text-transform: uppercase;
}

#wrapHpContent h2{margin: 15px 0 15px 15px;}


#wrapSubContent h2, #wrapSideBar h2, #wrapHpContent h2{
    color: #4B4A4A;
    font-family: 'allerregular',Arial,sans-serif;
    font-size: 24px;
    margin: 15px 0 15px;
   
	line-height:28px;
	display:block;
	
}

#wrapHpContent h2{margin: 15px 0 15px 10px;}

#wrapSubContent h2{
	
	/* width:658px; */
	font-size: 24px;
} 

#wrapSubContent h2.red a{color:#e1011b; text-decoration:none}

#wrapSubContent h2.red a:hover{text-decoration:underline}

#wrapSubContent h2.kritikspacetop{margin:0 0 15px 0}

#wrapSubContent h2.link{
    margin: 15px 0 0 0;
}

#wrapSubContent .spacelink{margin:0 0 15px;}

#wrapSubContent .debattelist{margin:15px 0 15px 0; float:left; border-bottom:1px solid #000;  padding: 0 0 15px; width:100%}
#wrapSubContent .debattelist.first{margin:0 0 15px 0;width:100% }

#wrapSubContent .debattesubline .bold{font-weight:bold }
 

#wrapSubContent .debattesubline .debattekommentare{height:19px; width:20px; background:url(../../images/kommentarebg.png) no-repeat 0 -19px; font-size:9px;  color:#fff; text-align:center; font-family: 'open_sanssemibold',sans-serif; float:right; line-height: 14px; text-align:center; position:relative; top:5px}
#wrapSubContent .debattesubline .debattekommentare:hover{background:url(../../images/kommentarebg.png) no-repeat 0 0; }
#wrapSubContent .debattesubline .debattekommentare a{font-size:9px;  color:#fff; font-family: 'open_sanssemibold',sans-serif; line-height: 14px; text-decoration:none}

#wrapSubContent .kritiklist{ float:left; border-bottom:1px solid #000;margin: 0 0 15px; }
#wrapSubContent .kritiklist.first{}
#wrapSubContent .kritiklist .bold{ font-weight: bold;}



#wrapSubContent a{}
#wrapSubContent a:hover{color:#e1011b; }


#wrapSubAd{width:336px;float:left;}
.SubAd{width:336px; margin:0 0 15px; }
/*submits buttons */


 
.googleadd{margin:0 0 20px 0}

/*.orfwatch-sky-300x250-01,.orfwatch-sky-300x250-02,.orfwatch-sky-300x250-03  { width: 336px; height: 280px; }*/

/*.SubAd .orfwatch-sky-300x250-01,.SubAd .orfwatch-sky-300x250-02,.SubAd .orfwatch-sky-300x250-03  { width: 300px; height: 250px; }*/




.werbeblockhpl {width:300px; height:250px; background:#fff; float:left; margin: 0 0 20px 0;}
.werbeblockhpr {width:300px; height:250px; background:#fff; float:right; margin: 0 0 20px 0; }
.rewritepos .werbeblockhpl, .rewritepos .werbeblockhpr {width:300px; height:250px; background:#fff; float:none; margin: 0 auto 20px auto;}
#modal{ width:700px;margin:auto auto; background:#fff; display:none }
.modalcontent{height:520px; overflow:auto}

.timecounter{float:right}
.timenumber{float:left; background: none repeat scroll 0 0 #000000;
    color: #FFFFFF;
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
    line-height: 22px;
    margin: 0 5px 0 0;
    padding: 0 5px;}


.postitemerl{display:none;margin: 15px 0 0 0;}

.homenavi{width:100%; float: left;
line-height: 27px;
border-bottom: 1px solid #000; padding-bottom:25px; margin-bottom:20px}
.homenavi .more{float:left; font-size: 22px;}
.homenavi .less{float:right; font-size: 22px;}
/*fonts*/  
@font-face {
    font-family: 'allerregular';
    src: url('../fonts/aller_rg-webfont.eot');
    src: url('../fonts/aller_rg-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/aller_rg-webfont.woff') format('woff'),
         url('../fonts/aller_rg-webfont.ttf') format('truetype'),
         url('../fonts/aller_rg-webfont.svg#allerregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'aller_lightregular';
    src: url('../fonts/aller_lt-webfont.eot');
    src: url('../fonts/aller_lt-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/aller_lt-webfont.woff') format('woff'),
         url('../fonts/aller_lt-webfont.ttf') format('truetype'),
         url('../fonts/aller_lt-webfont.svg#aller_lightregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'open_sanssemibold';
    src: url('opensans-semibold-webfont.eot');
    src: url('opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('opensans-semibold-webfont.woff') format('woff'),
         url('opensans-semibold-webfont.ttf') format('truetype'),
         url('opensans-semibold-webfont.svg#open_sanssemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'open_sansregular';
    src: url('opensans-regular-webfont.eot');
    src: url('opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('opensans-regular-webfont.woff') format('woff'),
         url('opensans-regular-webfont.ttf') format('truetype'),
         url('opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}