/** Layout **/
body {
	margin: 0;
	font: 12px Arial, Helvetica, sans-serif;
	color: #fff;
	background-color: #000;
}


fieldset {
	border:none;	
}


p.bodytext {
	padding:5px;	
}

h1,h2,h3,h4,h5,ul,p {
	margin: 0;
	padding-left:5px;
}
h2,h3 {
  font-size:14px;
  padding-top:3px;
}

h1, h4, h5 {
	display:block;
	padding-left:10px;
	margin-top:2px;
	margin-bottom:7px;	
	color: #000000;	
	font-size: 16px;
}

h1 {
	background-image: url(../images/hg_ueberschrift_kurz.gif);
  margin-bottom:3px;	
}
.column2 h1 {
	background-image: url(../images/hg_ueberschrift_lang.gif);
  margin-bottom:3px;	
}
.column3 h1 {
	background-image: url(../images/hg_ueberschrift_kurz190.gif);
  margin-bottom:3px;	
}
h4 {
	background-image: url(../images/h1_lang.png);
}

h5 {
	background-image: url(../images/h1_kurz.png);
}

ul, li {
	padding: 0px;
	margin: 0px;
	list-style: none;	
}

a {
	color: #ffffff;
	text-decoration: underline;
}

a:focus {
	outline: none;
}

a:hover {
	text-decoration: underline;
}

img {
	border: none;
}

#container {
	display: block;
	width: 1120px;
	overflow: hidden;
	background-repeat:no-repeat;
}

.inner-main {
}

#header {
	float: left;
	display: block;
}

.column2 div.ce {
 background-image:url(../images/hg_contentbox1.gif)
}

.column2 div.ceAfter {
	background:url(../images/hg_contentbox_unten.gif);
	width:489px;
	height:4px;	
	font-size:4px;
	line-height:4px;
	background-repeat:no-repeat;
}

.column3 div.ce {
	background:url(../images/hg_contentbox_rechts.gif);	
}

.column3 div.ceAfter {
	background:url(../images/hg_contentbox_rechts_unten.gif);
	width:195px;
	height:7px;	
	font-size:4px;
	line-height:4px;
	background-repeat:no-repeat;	
}

.column4 div.ceAfter {
	font-size:0px;
	line-height:0px;
}

div.csc-header,
#candidate_detail {
	margin-top:10px;	
}

div.csc-textpic-text {
	padding:5px;	
}

.day {
	display: block;
	position: relative;
	width: 243px;
	height: 292px;
	margin: 14px 0 0 7px;
}

.day strong {
	position: absolute;
	top: 232px;
	left: 84px;
	width: 85px;
	height: 38px;
	text-indent: -5600px;
}

.logo {
	position: absolute;
	top: 52px;
	left: 613px;
	width: 348px;
	height: 173px;
}

.logo a {
	display: block;
	text-indent: -5600px;
	overflow: hidden;
	height: 173px;
}

.leftlogo {
	position: absolute;
	top: 40px;
	left: 30px;
	width: 200px;
	height: 260px;
}


.leftlogo a {
	display: block;
	text-indent: -5600px;
	overflow: hidden;
	height: 260px;
}

.for-you,.jutel {
	position: absolute;
	width: 209px;
	height: 93px;
	text-indent: -5600px;
	overflow: hidden;
	top: 220px;
	left: 623px;
}

.jutel {
	top: 229px;
	left: 845px;
	width: 72px;
	height: 72px;
}

#content {
	clear: both;
	width: 1120px;
}

.column1 {
	float: left;
	width: 215px;
	padding: 10px 0 0 30px;
}


.column1 h4 {
	display: block;
	text-indent: -5600px;
	overflow: hidden;
	height: 34px;
}


.menu {
	display: block;
	padding-bottom: 45px;
}

.countdown,.infos,.login {
	display: block;
}

.sponsoren {
	display: block;
	height: 250px;
}

.countdown h4 {
	background: url(../images/countdown.jpg) no-repeat;
}

.infos h4 {
	background: url(../images/infos.jpg) no-repeat;
}

.login h4 {
	background: url(../images/login.jpg) no-repeat;
}

.sponsoren h4 {
	background: url(../images/Partner.jpg) no-repeat;
	margin-top: 4px;
}

.event4you h4 {
	background: url(../images/Ein_Event_der_.jpg) no-repeat;
}

/**
.calendar {
	display: block;
	margin: 20px 0 20px 10px;
}
**/ 

.infos ul {
	clear: both;
	display: block;
	padding: 10px 0 20px;
}

.login ul {
	clear: both;
	display: block;
	padding: 5px 0;
}

.infos ul li,.login ul li {
	display: block;
	clear: both;
	background: url(../images/arrow.gif) no-repeat 4px 5px;
	padding-left: 10px;
}

.infos ul li a,.login ul li a {
	color: #fff;
}

.login form {
	padding: 0;
	margin: 15px 0 0px 5px;
	position: relative;
}

.login .text-area {
	width: 125px;
	border: none;
	float: left;
	clear: both;
	margin-bottom: 11px;
	background-color: #393036;
	color: #fff;
	padding-left: 5px;
}

.login .button {
	margin: 29px 0 0 4px;
}

* html .login .button {
	margin-left: 1px;
}

.sponsor {
	display: block;
	width: 122px;
	background: url(../images/sponsor-shadow.jpg) no-repeat 0 100%;
}

.tx-dedivbanner-pi1 {
	position:absolute;
	text-align:center;
	width:196px;
}

.sponsor2 {
	width: 196px;
	background: url(../images/sponsor-shadow2.jpg) no-repeat 0 100%;
	height:120px;
	position:relative;
}

.mainContent { float:left;}

.column2 {
	float: left;
	width: 490px;
}

/**
.column2 h2 {
	display: block;
	height: 20px;
	text-indent: -5600px;
	padding-bottom: 2px;
	overflow: hidden;
	background: url(../images/musterkandidat.gif) no-repeat;
}
**/

/**
.column2 h5 {
	font-size: 12px;
	display: block;
	color: #df9d26;
	clear: both;
	margin-top: 18px;
}
**/ 

/**
.column2 p {
	padding: 15px 0 0;
}
**/
/* Hauptspalte*/
.info-area { float:left;}
.clear { clear:both;}
div.csc-textpic-imagewrap { padding:10px 0 0 0;}


.info {
	display: block;
	clear: both;
}

.info-top  , .info-bottom {
	float: left;
	width: 490px;
	background: url(../images/info-top.gif) no-repeat;
	height: 56px;
}

.info-bottom {
	background: url(../images/info-bottom.gif) no-repeat;
	height: 16px;
	margin: 0;
}

.info-cont {
	float: left;
	width: 483px;
	padding: 7px 0 0 7px;
	background-color: #393036;
}


.info-cont p {
	padding: 12px 0 15px;
}

.info-cont strong {
	display: block;
	padding: 0 0 4px;
}

.info-cont strong span {
	font-weight: normal;
}

/**
.photo {
	position: relative;
	float: right;
	background: url(../images/info-photo-area.jpg) no-repeat;
	width: 200px;
	display: inline;
	margin: -49px 16px 0 10px;
	height: 244px;
}

.photo img {
	margin: 18px 0 0 7px;
}

.photo a {
	text-indent: -5600px;
}

.photo strong {
	display: block;
	text-align: center;
	font-size: 14px;
	padding-top: 15px;
	color: #000;
}
**/

.prev {
	position: absolute;
	background: url(../images/prev.png) no-repeat;
	width: 22px;
	height: 17px;
	top: 214px;
	left: 15px;
}

.next {
	position: absolute;
	background: url(../images/next.png) no-repeat;
	width: 23px;
	height: 17px;
	top: 214px;
	left: 167px;
}

.banner,.banner3,.banner4 {
	display: block;
	padding: 7px 0;
	background: url(../images/gray-line.gif) no-repeat;
}

.banner3 {
	background: url(../images/banner3-line.gif) 0 7px no-repeat;
	padding-top: 14px;
}

.bannerStartseiteOben {
	background: url(../images/bannerstartseiteobenbg.gif) no-repeat;
	width:340px;
	height:119px;
	margin:5px 0 0 0;
}

.bannerStartseiteUnten {
	width: 694px;
	background: url(../images/bannerstartseiteuntenbg.gif) no-repeat;
	height:80px;
	text-align:center;
	padding:8px 0 0 0;
}

.banner span,.banner3 span,.banner4 span {
	display: block;
	padding-bottom: 4px;
	background: url(../images/gray-line.gif) no-repeat 0 100%;
}

.banner3 span {
	background: url(../images/banner3-line.gif) no-repeat 0 100%;
}

.banner4 span {
	background: url(../images/banner4-line.gif) no-repeat 0 100%;
}

.banner span a img {
	margin-left: 12px;
}

.banner span strong,.banner3 span strong,.banner4 span strong {
	display: block;
	font-size: 10px;
	font-weight: normal;
	color: #666;
	padding-right: 8px;
	text-align: right;
}

.banner4 span strong {
	padding-right: 125px;
}

.banner4 span a {
	margin-left: 100px;
}

.zumSeitenAnfang { padding: 0 0 5px 0;}
.zumSeitenAnfang a {
	color: #666;
	padding-left: 10px;
}

.zumSeitenAnfangContent {
  width:490px;
  padding: 5px 0 5px 0;
  background: url(../images/lineStartseite.gif) no-repeat;
  position:relative;
  left:245px;
}
.zumSeitenAnfangContent a {
	
	color: #666;
	padding-left: 10px;
}



.column3 {
	float: left;
	width: 190px;
	margin-left: 13px;
	display: inline;
}

/**
.column3 h3,.column4 h3 {
	display: block;
	height: 20px;
	clear: both;
	text-indent: -5600px;
	overflow: hidden;
	margin-bottom: 3px;
}

.column3 h3.die {
	background: url(../images/die-kandidaten.gif) no-repeat;
}

.column4 h3.die-small {
	background: url(../images/die-kandidaten-small.gif) no-repeat;
}

.column3 h3.die-route {
	background: url(../images/die-route.gif) no-repeat;
}

.column4 h3.uberblick {
	background: url(../images/die-uberblick.gif) no-repeat;
}

.column4 h3.die-video {
	background: url(../images/die-videos.gif) no-repeat 0 100%;
}

.column4 h3.aktuelles {
	background: url(../images/news-aktuelles.gif) no-repeat 0 100%;
}

.column4 h3.die-top {
	background: url(../images/die-top.gif) no-repeat 0 100%;
}

.column4 h3.aktuelles {
	height: 33px;
}

.column4 h3.die-video,.column4 h3.die-top {
	height: 30px;
}

.photo-list-top,.photo-list-bottom,.map-top,.map-bottom,.tab-top,.tab-bottom
	{
	float: left;
	width: 190px;
	background: url(../images/photo-list-top.gif) no-repeat;
	height: 56px;
}
**/

.tab-top {
	background: url(../images/tab-top.gif) no-repeat;
	width: 342px;
}

.tab-bottom {
	background: url(../images/tab-bottom.gif) no-repeat;
	height: 17px;
	width: 342px;
}

/**
.photo-list-bottom,.map-bottom {
	background: url(../images/photo-list-bottom.gif) no-repeat;
	height: 19px;
	margin-bottom: 15px;
}

.photos,.map-area {
	float: left;
	width: 185px;
	padding-left: 5px;
	background-color: #393036;
}

.photo-list {
	width: 162px;
	margin-top: -45px;
	position: relative;
	padding-left: 16px;
	display: block;
	overflow: hidden;
	background: #393036 url(../images/photo-ul-bg.gif) no-repeat;
}

.photos-inner,.tab-cont,.video,.top-photo {
	float: left;
	width: 342px;
	background-color: #393036;
}
**/

.video a {
	display: block;
	position: relative;
	margin: -45px 0 -7px 9px;
}

.list-inner {
	float: left;
	background: none;
	width: auto;
	padding: 0 0 0 5px;
	margin: -45px 0 -7px 4px;
}

/**
.photo-list li {
	display: inline;
}

.photo-list li a {
	width: 81px;
	text-align: center;
	padding-top: 105px;
	height: 20px;
	color: #fff;
	float: left;
}


.photo-list li a.link1 {
	background: url(../images/photo-link1.gif) no-repeat;
}

.photo-list li a.link1-sub {
	background: url(../images/photo-link1.1.gif) no-repeat;
}

.photo-list li a.link2 {
	background: url(../images/photo-link2.gif) no-repeat;
}

.photo-list li a.link3 {
	background: url(../images/photo-link3.gif) no-repeat;
}

.photo-list li a.link4 {
	background: url(../images/photo-link4.gif) no-repeat;
}

.photo-list li a.link5 {
	background: url(../images/photo-link5.gif) no-repeat;
}

.photo-list li a.link6 {
	background: url(../images/photo-link6.gif) no-repeat;
}

.photo-list li a.link7 {
	background: url(../images/photo-link7.gif) no-repeat;
}

.photo-list li a.link8 {
	background: url(../images/photo-link8.gif) no-repeat;
}
**/

.map-area {
	position: relative;
}

.map-area img {
	position: relative;
	margin: -45px 0 -10px 6px;
	border: 4px solid #df9d26;
}

.linz {
	position: absolute;
	top: 9px;
	left: 127px;
	background: url(../images/linz-area.jpg) no-repeat;
	width: 175px;
	height: 60px;
}

.linz p {
	text-indent: -5600px;
}

.bannerRechts {
	float: left;
	width: 160px;
	margin: 10px 0 0 10px;
	/*background: url(../images/bannerrechts.gif) no-repeat;*/
	height:616px;
	
}

.banner2 strong {
	text-align: right;
	display: block;
	font-size: 10px;
	color: #666;
}

.column4 {
	float: left;
	width: 342px;
	padding-bottom: 15px;
}

.tab-area img {
	position: relative;
	margin: -49px 0 -12px 9px;
}

.aktuelles-cont strong {
	display: block;
	padding: 2px 0 0 5px;
	font-size: 11px;
	color: #999;
	font-weight: normal;
}

/**
.aktuelles-cont h2 {
	display: block;
	padding: 2px 50px 0 5px;
	font-size: 16px;
	color: #df9d26;
}

.aktuelles-cont strong span {
	padding-left: 10px;
}

.aktuelles-cont p {
	padding: 4px 0 0 5px;
}

.aktuelles-cont a.mehr {
	background: url(../images/arrow-light.gif) no-repeat 100% 6px;
	padding-right: 10px;
	color: #fff;
	margin-left: 5px;
}
**/



.col5 {
	display: inline;
	margin-left: 13px;
}

/**
.top-photo-cont {
	display: block;
	padding-right: 10px;
	z-index: 700;
}

.top-photo-cont img {
	float: left;
	position: relative;
	margin: -45px 10px 0;
}

.top-photo-cont p {
	padding: 5px 10px 20px;
}

.top-photo-cont p span {
	font-size: 10px;
}

.top-photo-cont a.zur {
	background: url(../images/arrow-light.gif) no-repeat 0 6px;
	padding-left: 10px;
	color: #fff;
}

.top-photo-cont ul {
	float: left;
	margin-top: -45px;
	position: relative;
}

.top-photo-cont ul li {
	float: left;
}
**/

.number {
	padding: 0 6px;
}

.prev-orange,.next-orange {
	float: left;
	text-indent: -5600px;
	background: url(../images/prev-orange.jpg) no-repeat;
	width: 18px;
	height: 18px;
}

.next-orange {
	background: url(../images/next-orange.jpg) no-repeat;
}

#footer {
	display: block;
	margin-left: 20px;
	clear: both;
	background: url(../images/footer-line.gif) no-repeat;
}

.link-menu {
	display: block;
	padding-top: 10px;
	clear: both;
}

.line-footer {
	background: url(../images/footer-line.gif) no-repeat;
	float: left;
	height: 3px;
	margin-top: 4px;
	width: 950px;
}

* html .line-footer {
	margin-bottom: -10px;
}

.link-menu li {
	display: inline;
}

.link-menu li a {
	float: left;
	text-indent: -5600px;
	overflow: hidden;
}



.link-menu li a.landooe {
        background: url(../images/sponsoren/sponsorenleiste_landooe.jpg) no-repeat;
        width: 91px;
        height: 65px;
        margin-left: 2px;
}

.link-menu li a.oon {
        background: url(../images/sponsoren/sponsorenleiste_oon.jpg) no-repeat;
        width: 184px;
        height: 65px;
        margin-left: 12px;
}


.link-menu li a.radio {
        background: url(../images/sponsoren/sponsorenleiste_liferadio.jpg) no-repeat;
        width: 80px;
        height: 65px;
        margin-left: 12px;
}

.link-menu li a.szenel {
        background: url(../images/sponsoren/sponsorenleiste_szene1.jpg) no-repeat;
        width: 172px;
        height: 65px;
        margin-left: 10px;
}

.link-menu li a.tips {
        background: url(../images/sponsoren/sponsorenleiste_tips.jpg) no-repeat;
        width: 56px;
        height: 65px;
        margin-left: 10px;
}

.link-menu li a.eybl {
        background: url(../images/sponsoren/eybl.jpg) no-repeat;
        width: 110px;
        height: 50px;
        margin-left: 10px;

}

.link-menu li a.vkb {
        background: url(../images/sponsoren/VKB.jpg) no-repeat;
        width: 174px;
        height: 50px;
        margin-left: 10px;
}

.link-menu li a.energie {
        background: url(../images/sponsoren/energie_ag.jpg) no-repeat;
        width: 186px;
        height: 50px;
        margin-left: 10px;
}

.link-menu li a.suzuki {
        background: url(../images/sponsoren/suzuki.jpg) no-repeat;
        width: 110px;
        height: 50px;
        margin-left: 10px;
}

.link-menu li a.jutel {
        background: url(../images/sponsoren/jutel.jpg) no-repeat;
        width: 65px;
        height: 65px;
        margin-left: 10px;
}


.link-menu li a.shooters {
        background: url(../images/sponsoren/sponsorenleiste_evs.jpg) no-repeat;
        width: 139px;
        height: 65px;
        margin-left: 12px;
}

.link-menu li a.jugend {
        background: url(../images/sponsoren/jugendreferat.jpg) no-repeat;
        width: 203px;
        height: 50px;
        margin-left: 12px;
}

.link-menu li a.jutel_footer {
	background: url(../images/sponsoren/jutel.jpg) no-repeat;
	width: 50px;
	height: 50px;
	margin-left: 10px;
	
}


.link-menu li a.jutel-footer {
	background: url(../images/sponsoren/jutel-footer.jpg) no-repeat;
	width: 50px;
	height: 50px;
	margin-left: 40px;
	
}

.small-menu {
	float: left;
	width: 400px;
	clear: left;
}

.inner-small {
	padding-top: 10px;
}

.small-menu li {
	display: inline;
	background: url(../images/separator.gif) no-repeat 0 4px;
	padding: 0 0 0 4px;
	margin: 0 0 0 2px;
	text-transform:uppercase;
}

.small-menu li.first {
	background: none;
}

.small-menu li a {
	font-size: 10px;
	color: #999;
}

#footer strong {
	float: right;
	padding-bottom: 15px;
	margin-right: 185px;
	font-size: 10px;
	color: #999;
}

#footer strong a {
	color: #999;
}

.inner-design {
	padding-top: 10px;
}

ul {
	margin-bottom: 0px;
}

/*Ads Banner*/
.tx-ads-pi1 { height:250px;}

/*Nested content Elements*/
.videoBg {background: url(../images/videobg.gif) no-repeat; padding:9px;}
.videoBg .ce {  font-size:0px; line-height:0px; background-color:#3a333c; padding:0; margin:0;}

.videoBg .ce div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
margin-bottom:0;
}

.videoBg .ce div.csc-textpic-imagewrap { padding:0 0 0 0;}

/* Map */
.xtremeMap {background: url(../images/bg_kandidaten_home.gif) no-repeat; padding:7px 8px; height:257px; overflow:hidden;}
#map-menu {height:27px;}
#menuaktuell { width:74px; height:27px; float:left; }
#menumontag { width:36px; height:27px; float:left;}
#menudienstag { width:36px; height:27px; float:left;}
#menumittwoch { width:36px; height:27px; float:left;}
#menudonnerstag { width:36px; height:27px; float:left; }
#menufreitag { width:36px; height:27px; float:left;}
#menusamstag { width:36px; height:27px; float:left;}
#menusonntag { width:36px; height:27px; float:left;}

#map-montag, #map-dienstag, #map-mittwoch, #map-donnerstag, #map-freitag, #map-samstag, #map-sonntag { display:none;}
.redMap { color:#CC0000;}
#linzSteegG, #obertraunG, #gosauG, #weyreggG, #ebenseeG, #hinterstoderG, #weyerG, #steegG, #gosau2G{ 
	display:none; 
	position:absolute; 
	bottom:180px;
	left:10px; 
	color:#483A21; 
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:bold;
	font-size:11px;
	width:160px;
	}
	
*html #linzSteegG, *html #obertraunG, *html #gosauG, *html #weyreggG, *html #ebenseeG, *html #hinterstoderG, *html #weyerG, *html #steegG, *html #gosau2G{ 
	display:none; 
	position:absolute; 
	bottom:220px;
	left:10px; 
	color:#483A21; 
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:bold;
	font-size:11px;
	width:160px;
	}


/* kleine Map */
.mapKlein {
  background: url(../images/mapkleinbg.gif) no-repeat; 
  background-repeat:no-repeat;
  padding:9px;
  height:148px;
  position:relative;
}
#linz { position:absolute; right:75px; bottom:108px; display:none;  }
#steeg { position:absolute; right:120px; bottom:48px; display:none; }
#obertraun { position:absolute; right:110px; bottom:48px; display:none;}
#goisern { position:absolute; right:110px; bottom:23px; display:none;}
#gosau { position:absolute; right:130px; bottom:33px; display:none;}
#weyregg { position:absolute; right:120px; bottom:73px; display:none;}
#ebensee { position:absolute; right:95px; bottom:63px; display:none;}
#hinterstoder { position:absolute; right:80px; bottom:48px; display:none;}
#weyer { position:absolute; right:45px; bottom:68px; display:none;}

/* Forum */

div.tx-mmforum-pi1{
	background:#393036;
	width:100%;
	padding: 0 0 5px 0;
}
div.tx-mmforum-pi1 a{
	padding: 0 0 0 7px;
}

div.tx-srfeuserregister-pi1 legend{
	color:white;
	margin:0;
	padding:0;
}
div.tx-mmforum-pi2-container p{
	margin:1em 0;
}
div.tx-newloginbox-pi1 label,
div.tx-mmforum-pi2-container p label,
div.tx-srfeuserregister-pi1 label{
	width:150px;
	padding:0;
}
div.tx-srfeuserregister-pi1 dt{
	text-align:left;
}
div.tx-newloginbox-pi1 input,
div.tx-mmforum-pi2-container input,
div.tx-srfeuserregister-pi1 input{
	width:230px;
	border:1px solid #000;
	padding:1px 3px;
}
div.tx-newloginbox-pi1 input{
	width:190px;
}
div.tx-newloginbox-pi1 th{
	width:145px;
}
div.tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-checkbox{
	width:auto;
	border:0;
}
div.tx-newloginbox-pi1 input:focus, 
div.tx-mmforum-pi2-container input:focus,
.tx-srfeuserregister-pi1 input:focus{
	border:1px solid #DF9D26;
	color:#393036;
}
div.tx-mmforum-pi2-container input.tx-mmforum-button, 
div.login .tx-mmforum-button,
.tx-srfeuserregister-pi1-submit,
div.tx-newloginbox-pi1 input.tx-mmforum-button {
	border:0;
	background:url(../images/hg_ueberschrift_kurz190.gif);
	width:190px;
	color:#393036;
	margin-left:152px;
	cursor:pointer;
	font-weight:bold;
}
div.tx-mmforum-pi2-container .error,
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-error{
	color:#DF9D26;
	display:block;
	margin-left:15px;
	font-weight:normal;
}
.tx-srfeuserregister-pi1 label span {
	color:#DF9D26;
}
td.tx-mmforum-subth2{
	color:#888;
	padding: 0 0 0 5px;
}

.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-error{
	margin:0;
}
div.login form {
	margin:0;
}
div.login .tx-mmforum-button{
	margin:0;
}
.tx-mmforum-list-odd td{
	color:white;
}
.tx-mmforum-list-even td{
	color:#CCCCCC
}
div#tx-mmforum-footer{
	display:none;
}
.tx-mmforum-pi1 a {
	color:#DF9D26;
}
.tx-mmforum-subth2{
	background:#32292F;
}
td.tx-mmforum-td,
th.tx-mmforum-th,
td.tx-mmforum-tdtext,
th.tx-mmforum-tdtext{
	border:1px solid #666666;
	color:#FFFFFF;
}

td.tx-mmforum-pi1-userdetail-fieldvalue { border-left:1px solid #666666; padding: 3px 5px;}
td.tx-mmforum-pi1-userdetail-fieldname {  padding: 3px 5px}

.tx-mmforum-pi1-listtopic-lastpost-user { padding:0 0 3px 0;}

div.tx-mmforum-pi1 th.tx-mmforum-th{
	background:#2F262C;
}
table.tx-mmforum-table {
	border: 1px solid #666666;
}
table.tx-mmforum-table a{
	 padding: 0 0 0 0;
}

#message { width: 300px !Important; #width:290px !Important; padding: 0; margin:0; #margin: 0 10px 0 0;}

.tx-mmforum-pi5 {  padding: 5px;}

td.tx-mmforum-subth {
	background:none;
	border:1px solid #666666;
}
.tx-mmforum-pi1 h2{
	margin:20px 0;
	color:#DF9D26;
}
div.tx-mmforum-pi1-listpost-date{
	color:#999;
}
td.tx-mmforum-pi1-listpost-menu{
	padding-left:15px;
}
.tx-mmforum-pi1-listpost-menu a,
.tx-mmforum-pi1-listpost-options a{
	margin-right:8px;
}
td.tx-mmforum-pi1-newpost-left {
	border:1px solid #666666;
	font-family:Arial, Helvetica, sans-serif;
	padding:10px;
	text-align:left;
	width:100px;
}
td.tx-mmforum-pi1-newpost-middle {
	border:1px solid #666;
	border-collapse:collapse;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	width:200px;
}
div.tx-mmforum-pi1 div.tx-mmforum-pagenav{
	width:360px;
}
td.tx-mmforum-pi1-newpost-middle textarea{
	width:180px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:5px;
}

.selectForumUser { width:208px;}
.inputForumUser { width:208px;}
td.tx-mmforum-pi5-configleft { width:100px !Important;}
td.tx-mmforum-td2 { width:300px;}

#expDay,  #expMonth, #expHour, #expMinute{ width:20px;}

div.tx-mmforum-pi1-listtopic-newtopic{
	width:100px;
}
div.tx-mmforum-pi1-listtopic-newtopic a{
	padding: 0 0 0 3px;
}

div.tx-mmforum-rootline a {
	padding: 0 0 0 0;
}

div.tx-mmforum-pi1-pt-quote{
	background:#32292F;
	border:0;
	color:#999;
	line-height:100%;
	padding:3px;
}

div.tx-mmforum-pi1-codeboxnote{
	background:none;
	color:#DF9D26;
	padding:3px 0;
	line-height:100%;
	border:0;
}
input.tx-mmforum-pi1-attachment{
	width:302px; #width:294px; margin: 0 0 0 7px;
}

/* Sitemap */
.csc-sitemap ul { margin: 0 0 0 20px;}
.csc-sitemap li { margin: 2px 0 0 10px; list-style-type:disc;}
.csc-sitemap li li{ margin: 1px 0 0 10px; list-style-type:circle;}
.csc-sitemap li li li{ margin: 0 0 0 10px; list-style-type:square ;}

/* bildnachweise  */
.bildNachweis p.bodytext { padding:0 0 0 0; margin: 0 0 0 0;}
.bildNachweis { margin: 0 0 0 20px;  font-size:10px; color:#999999; }

.event4you { padding: 0 0 10px 0;}
.eventCard4you { text-align:center;}

/* Captcha */
.tx-srfreecap-pi2-cant-read { color: white; }

/* Gästebuch */
.tx-guestbook-form-obligationfield { color: white; }

.tx-guestbook-form-inputfield-med {
border-color: #FFFFFF; 
margin-left:12px;
}

.tx-guestbook-form-inputfield-big { 
border-color: #FFFFFF; 
margin-left:12px;
}

.tx-guestbook-form-textarea {
border-color: #FFFFFF; 
margin-left:12px;
}


.anfrageField {  float:left; padding:8px 0 0 0;  color:#000000; }


* html .anfrageField {  float:left; padding:8px 0 0 0; color:#000000; }


*+html .anfrageField {  float:left; padding:8px 0 0 0; color:#000000; }

/* Kontaktformular */


.anfrageLabel { position: relative; float:left; text-align:right; width:150px; padding:12px 10px 0 0 !Important; padding:15px 10px 0 0; }
.anfrageLabelnew { position: relative; float:left; text-align:right; width:50px; padding:12px 10px 0 0 !Important; padding:15px 10px 0 0; }
.anfrageLabelLeft { position: relative; float:left; text-align:right; width:60px; padding:12px 10px 0 0 !Important; padding:15px 10px 0 0; }
.anfrageLabelbroad { position: relative; float:left; text-align:left; width:300px; padding:12px 10px 0 0 !Important; padding:15px 10px 0 0; margin-left:25px;}
.anfrageLabelfull { position: relative; float:left; text-align:left; width:400px; padding:12px 10px 0 0 !Important; padding:15px 10px 0 0; margin-left:15px;}
.anfrageLabelDisclaimer { position: relative; float:left; text-align:left; width:400px; padding:12px 10px 0 0 !Important; padding:15px 10px 0 0; margin-left:30px;}
.cl_white { color:#FFFFFF; }

.ortLabelnew {  float:left; width:40px !Important; width:50px; padding:12px 0 0 13px !Important; padding:15px 0 0 0px; text-size: 14px}





.textNewsAutor {
text-align:right;
}

.guestbook-email {
	float: right;
	text-align: right;
}


