@charset "UTF-8";
/**
*  KOMMPress.at
*  www.kommpress.at
*  Copyright (C) 2010 KOMMPress.at
*  Erstellt von David Ihl in Kooperation mit Pfeiffer-Medien.at
*/

/*********************************************** Webseite - Global *********************************************************/

* {font-family:Verdana;}
body {margin:0px; font-size:11px; color:#223253;}

.invisible {display:none;}
p {margin:0px; line-height:120%; margin-bottom:4px;}
a {color:#e68d33; text-decoration:none;}
.clear {clear:both;}

/*********************************************** Layout - Webseite - Global ***********************************************/

#container {width:100%;}

#container-header {background-image:url(../bilder/header-bg.png); background-repeat:repeat-x; height:130px;} /* Container oben - er beinhaltet den Header */
#container-nav {background-image:url(../bilder/navi-bg.png); background-repeat:repeat-x; height:29px; } /* Container oben - er beinhaltet die Navigation*/
#container-subnav {background-image:url(../bilder/cat-bg.png); background-repeat:repeat-x; height:46px; } /* Container oben - er beinhaltet den Subnavigation */
#container-main {min-height:380px; background-color:#d1dcda;} /* Das ist der Conter in dem die restliche Webseite positioniert ist. */
#container-copyright {background-image:url(../bilder/copyright-bg.png); background-repeat:repeat-x; height:47px;} /* Dieser Container beinhaltet sowohl Linke als auch rechte Spalte */
#container-footer {background-image:url(../bilder/footer-bg.png); background-repeat:repeat-x; padding-bottom:15px;} /* Dieser Container beinhaltet sowohl Linke als auch rechte Spalte */


/*********************************************** Layout - Webseite - Global - CONTAINER HEAD ******************************/
	/* Header */
	#header {width:948px; text-align:left;}
	#header .logo {background-image:url(../bilder/logo.png); width:326px; height:130px;margin-left:13px;}
	#header .logo .logo-button {width:326px; height:130px; float:left;}
	#header .zusatz {}
	
	/* Navigation */
	.nav1 {width:948px;}
	
	
	#navigation {z-index:999;position:absolute; overflow:visible;  padding-top:9px; color:#FFF; text-transform:uppercase;font-size:9.5px;}
	
	#navigation .invisible {display:none;}
	#navigation a {color:#FFF; text-decoration:none; text-shadow:#000000;}
	#navigation a:hover {color:#afc4bf; text-shadow:#000000;}
	#navigation p {color:#FFF;}
	
	#navigation ul {list-style-type:none; margin:0px; padding-left:15px;}
	#navigation li {position:relative; float:left; padding-right:15px; color:#FFF; margin-left:0px;}
	#navigation li .active {color:#afc4bf;}
	#navigation li .active:hover {color:#afc4bf;}
	#navigation li .active.first {}
	#navigation li .active.last {}
	#navigation li:hover, #navigation li.sfhover { } /* Hovereffekt */
	
	/* Subnavigation */
	#subnavigation {z-index:999; overflow:visible;  padding-top:15px; color:#223253; font-weight:bold; font-size:14px;}
	
	#subnavigation .invisible {display:none;}
	#subnavigation a {color:#223253; text-decoration:none;padding:5px;}
	#subnavigation a:hover {color:#e68d33; text-decoration:none; background-color:#223253;padding:5px; -moz-border-radius:5px;-khtml-border-radius-bottom:10px;-webkit-border-radius:5px;}/* Hovereffekt */
	#subnavigation p {}
	
	#subnavigation ul {list-style-type:none;padding-left:10px; margin:0px;}
	#subnavigation li {position:relative; float:left; margin-right:20px;}
	#subnavigation li .active {color:#e68d33; text-decoration:none; background-color:#223253;padding:5px; -moz-border-radius:5px;-khtml-border-radius-bottom:10px;-webkit-border-radius:5px;}/* Hovereffekt */
	
	#subnavigation li .active.first {}
	#subnavigation li .active.last {}
	 

/*********************************************** Layout - Webseite - Global - TEXTBOX ******************************/

	.textbox {margin-bottom:5px;}
	
	.textbox .top {}
	.textbox .top .links {background-image:url(../bilder-box/top-left.png); width:4px; height:44px; float:left;}
	.textbox .top .mitte {background-image:url(../bilder-box/top-bg.png);width:657px; height:44px;float:left;}
	.textbox .top .mitte h1 {font-size:14px; padding-top:4px;padding-left:5px; color:#e68d33; border:0px;}
	.textbox .top .rechts {background-image:url(../bilder-box/top-right.png); width:4px; height:44px; float:left;}
	
	.textbox .mitte {background-image:url(../bilder-box/box-bg.png); width:665px;}
	.textbox .mitte .inside {padding:8px; }
	
	.textbox .bottom {}
	.textbox .bottom .links {background-image:url(../bilder-box/bottom-left.png); width:4px; height:28px;float:left;}
	.textbox .bottom .mitte {background-image:url(../bilder-box/bottom-bg.png); width:657px; height:28px;float:left;}
	.textbox .bottom .mitte-v2 {background-image:url(../bilder-box/bottom-bg-v2.png); width:657px; height:28px;float:left;}
	.textbox .bottom .mitte .inside{padding-top:4px; font-size:10px; color:#999999;}
	.textbox .bottom .mitte .inside-link { padding-left:5px; padding-top:8px; font-size:10px;}
	.textbox .bottom .mitte-v2 .inside-link { padding-left:5px; padding-top:8px; font-size:10px;}
	.textbox .bottom .mitte .inside .date {float:left;   padding-left:20px;height:14px; padding-top:3px; background-image:url(../bilder-box/time.png); background-position:left; background-repeat:no-repeat;}
	
	.textbox .bottom .mitte .inside .author {float:left; margin-left:0px;padding-top:3px;}
	.textbox .bottom .mitte .inside .more {float:left; margin-left:10px; text-align:right;padding-top:3px;}
	.textbox .bottom .rechts {background-image:url(../bilder-box/bottom-right.png); width:4px; height:28px;float:left;}
	
	
	
	#main .col1 .col1_1 .textbox .top .mitte {background-image:url(../bilder-box/top-bg.png);width:322px; height:44px;float:left;}
	#main .col1 .col1_1 .textbox .bottom .mitte {background-image:url(../bilder-box/bottom-bg.png); width:322px; height:28px;float:left;}
	#main .col1 .col1_1 .textbox .mitte {background-image:url(../bilder-box/box-bg.png); width:330px; height:165px; overflow:hidden;text-align:justify;}
	#main .col1 .col1_1 div.mod_newslist div.layout_latest .comment {float:left; margin-left:0px;height:14px; padding-top:3px;padding-left:20px; background-image:url(../bilder-box/comment.png); background-position:left; background-repeat:no-repeat;}
	#main .col1 .col1_2 div.mod_newslist div.layout_latest .comment {float:left; margin-left:0px;height:14px; padding-top:3px;padding-left:20px; background-image:url(../bilder-box/comment.png); background-position:left; background-repeat:no-repeat;}
	
	#main .col1 .col1_2 .textbox .top .mitte {background-image:url(../bilder-box/top-bg.png);width:322px; height:44px;float:left;}
	#main .col1 .col1_2 .textbox .bottom .mitte {background-image:url(../bilder-box/bottom-bg.png); width:322px; height:28px;float:left;}
	#main .col1 .col1_2 .textbox .mitte {background-image:url(../bilder-box/box-bg.png); width:330px;height:165px; overflow:hidden; text-align:justify;}
	
	#main .col2 .textbox .top .mitte {background-image:url(../bilder-box/top-bg.png);width:254px; height:44px;float:left;}
	#main .col2 .textbox .mitte {background-image:url(../bilder-box/box-bg.png); width:262px;}
	#main .col2 .textbox .bottom .mitte {background-image:url(../bilder-box/bottom-bg.png); width:254px; height:28px;float:left;}
	
	.facebook {background-color:#FFF; padding:1px; border-bottom:1px solid #a5adac;margin-bottom:5px;}
	.facebook .facebook-grafik {background-image:url(../bilder/facebook.png); width:262px; height:77px;}
	.facebook .facebook_fans {height:243px; width:262px;}
	
	.twitter {background-color:#FFF; padding:1px;border-bottom:1px solid #a5adac; width:262px; margin-bottom:5px;}
	.twitter-box {background-color:#dae7ee; padding-bottom:5px;}
	.twitter .oben {}
	.twitter .oben .links {background-image:url(../twitter/vogel.png); width:77px; height:65px; float:left;}
	.twitter .oben .rechts {float:left;}
	.twitter .oben .rechts .oben {background-image:url(../twitter/twitter-box-oben.png);height:14px; width:185px; }
	.twitter .oben .rechts .mitte {background-image:url(../twitter/twitter-box-mitte.png);height:40px; width:185px; font-size:14px; color:#e68d33; }
	.twitter .oben .rechts .mitte .text {width:168px;padding-left:5px; text-align:right;padding-top:3px;}
	.twitter .oben .rechts .mitte .text a {color:#e68d33; font-size:11px;}
	.twitter .oben .rechts .mitte .text span.komm {font-weight:bold; color:#223253;}
	.twitter .oben .rechts .mitte .text span.press {color:#b2c6c1;}
	.twitter .oben .rechts .unten {background-image:url(../twitter/twitter-box-unten.png);height:11px; width:185px;}
	.twitter .unten {}
	.twitter .unten .oben {background-image:url(../twitter/twitter-msg-oben.png); height:18px; width:262px;}
	.twitter .unten .mitte {background-image:url(../twitter/twitter-msg-mitte.png);}
	.twitter .unten .mitte .inside {width:235px; margin-left:10px;padding:5px;}
	.twitter .unten .unten {background-image:url(../twitter/twitter-msg-unten.png); height:5px;}

/*********************************************** Layout - Webseite - Global - CONTAINER MAIN ******************************/

	/* MAIN */
	#main {padding-top:5px; width:948px;padding-bottom:15px;}
	#main .col1 {width:666px; margin-left:6px; float:left;} /* Spalte 1 - links */
	#main .col2 {widht:259px; float:left; margin-left:5px;} /* Spalte 2 - rechts */
	
	#main .col1 .col1_1 {width:330px; float:left;}
	#main .col1 .col1_2 {width:330px; float:left; margin-left:5px;}
	
/*********************************************** Layout - Webseite - Global - CONTAINER FOOTER ******************************/

	/* Copyright */

	#copyright {width:948px; padding-top:17px; font-size:10.3px; color:#929292;}
	#copyright a{text-decoration:underline; color:#929292;}

	/* Footer */
	#container-footer h1 {margin-top:0px; font-size:11px;margin-bottom:3px;padding-bottom:0px; padding-top:3px;}
	
	#footer {margin-top:0px;width:948px; color:#929292; font-size:10px;}
	#footer .col1 {width:140px; text-align:left; float:left;padding:5px; padding-left:15px;}
	#footer .col2 {width:140px; text-align:left; float:left;padding-top:5px; padding-bottom:5px;}
	#footer .col3 {width:200px; text-align:left; float:left;padding:5px;}
	#footer .col4 {width:200px; text-align:left; float:left;padding-top:5px; padding-bottom:5px;}
	#footer .col5 {width:200px; text-align:left; float:left;padding-top:5px; padding-bottom:5px;}

	
	/* Footernavigation */
	.footer-navigation .invisible {display:none;}
	.footer-navigation a {color:#929292;}
	.footer-navigation p {}
	
	.footer-navigation ul {list-style-type:none; text-align:left;margin:0px;}
	.footer-navigation li {position:relative;margin-left:-20px; padding-left:0px;}
	.footer-navigation li:before {content: "– "; }
	.footer-navigation li .active.first {}
	.footer-navigation li .active.last {}
	.footer-navigation li:hover, #navigation li.sfhover {} /* Hovereffekt */
	
	
	.list ul {list-style-type:none; text-align:left;margin:0px;}
	.list li {position:relative;margin-left:-20px; padding-left:0px;}
	.list li:before {content: "– "; }
	
/*********************************************** Layout - Webseite - Global - ÜBERSCHRIFTEN ******************************/	

	h1 { padding:5px; padding-left:7px; margin-bottom:0px; font-size:18px; }
	h2 {border-bottom:1px solid #a5adac; padding-bottom:3px; font-size:15px;margin-bottom:3px; margin-top:10px;}
	h3 {border-bottom:1px solid #a5adac; padding-bottom:3px; font-size:14px;margin-bottom:3px;margin-top:10px;}
	h4 {border-bottom:1px solid #a5adac; padding-bottom:3px; font-size:12px;margin-bottom:3px;margin-top:10px;}
	h5 {border-bottom:1px solid #a5adac; padding-bottom:3px; font-size:11px;margin-bottom:3px;margin-top:10px;}
	h6 {border-bottom:1px solid #a5adac; padding-bottom:3px; font-size:10px;margin-bottom:3px;margin-top:10px;}

/*********************************************** Layout - Webseite - Global - TEMPLATES ******************************/	
	
	/*MOD NEWSLIST - LATEST */
	div.mod_newslist div.layout_latest {}
	div.mod_newslist div.layout_latest .col1 .box-top-mitte .box-top-mitte-inside {}
	div.mod_newslist div.layout_latest p.info {} /* Datum, Name und Kommentaranzahl */
	div.mod_newslist div.layout_latest div.image_container {}
	div.mod_newslist div.layout_latest div.image_container a {} /* Link zur Bild-Großansicht */
	div.mod_newslist div.layout_latest div.image_container a img {border:1px solid #f6f6f6;padding:1px;} 
	div.mod_newslist div.layout_latest div.image_container img{border:1px solid #f6f6f6;padding:1px;} /* Bild-Kleinansicht */
	div.mod_newslist div.layout_latest div.image_container div.caption {} /* Bilduntertitel */
	div.mod_newslist div.layout_latest h1{color:#e68d33; }
	div.mod_newslist div.layout_latest h1 a{color:#e68d33; text-decoration:none; } /* Link zur Detailansicht und Newstitel */
	div.mod_newslist div.layout_latest p.teaser {font-size:11px; } /* Teaser des Newsbeitrages */
	div.mod_newslist div.layout_latest .author {float:left; margin-left:10px;padding-top:3px;}
	div.mod_newslist div.layout_latest .date {float:left;   padding-left:20px;height:14px; padding-top:3px; background-image:url(../bilder-box/time.png); background-position:left; background-repeat:no-repeat;}
	div.mod_newslist div.layout_latest .comment {float:left; margin-left:10px;height:14px; padding-top:3px;padding-left:20px; background-image:url(../bilder-box/comment.png); background-position:left; background-repeat:no-repeat;}
	div.mod_newslist div.layout_latest .more {float:left; margin-left:10px; text-align:right;padding-top:3px;}
	div.mod_newslist div.layout_latest .more a {color:#e68d33; } /* Link zur Detailansicht */
	
	/*MOD NEWSLIST - FULL*/
	div.mod_newsreader div.layout_full {} 
	div.mod_newsreader div.layout_full h1 {font-size:15px; border-bottom:1px solid #a5adac;; padding-bottom:3px; margin-bottom:4px;} /*Newstitel*/
	div.mod_newsreader div.layout_full h2 {margin:0px; font-size:12px; border-bottom:1px solid #a5adac;; padding-bottom:3px; margin-bottom:4px;} /*Newstitel*/
	div.mod_newsreader div.layout_full p.info {font-size: 10px;} /*Datum, Author und Kommentaranzahl*/
	div.mod_newsreader div.layout_full div.ce_text {} /*Nachrichtentext*/
	div.mod_newsreader div.layout_full div.image_container{padding-left:1px;}
	div.mod_newsreader div.layout_full div.image_container a{border:0px;} /*Link zur Bild-Großansicht*/
	div.mod_newsreader div.layout_full div.image_container img {border:0px;padding-bottom:5px;} /*Bild-Kleinansicht*/
	div.mod_newsreader div.layout_full div.image_container div.caption {} /*Bilduntertitel*/
	div.enclosure {}
	div.enclosure p {}
	div.enclosure p img{} /*Dateiformat-Icons*/
	div.enclosure p a {vertical-align:top;} /*Link zur Download Datei*/
	div.mod_newsreader .back {font-size:11px; color:#858585; text-decoration:none; margin-bottom:15px; margin-top:15px; }
	div.mod_newsreader .back a{color:#223253; text-decoration:none;padding:5px; margin-left:15px; } /*Zurück Link*/
	div.mod_newsreader .back a:hover{color:#e68d33; text-decoration:none; background-color:#223253;padding:5px; -moz-border-radius:5px;-khtml-border-radius-bottom:10px;-webkit-border-radius:5px; margin-left:15px;}
	div.mod_newsreader div.layout_full .author {float:left; margin-left:10px;padding-top:3px;}
	div.mod_newsreader div.layout_full .date {float:left;   padding-left:20px;height:14px; padding-top:3px; background-image:url(../bilder-box/time.png); background-position:left; background-repeat:no-repeat;}
	div.mod_newsreader div.layout_full .comment {float:left; margin-left:10px;height:14px; padding-top:3px;padding-left:20px; background-image:url(../bilder-box/comment.png); background-position:left; background-repeat:no-repeat;}
	div.mod_newsreader div.ce_comments {} /*Der Aufbau des Kommentar-Moduls wird seperat beschrieben*/
	

	 .seiten-link {color:#223253; font-size:11px; margin-left:20px; margin-bottom:5px;margin-top:10px; }
	 .seiten-link a{color:#223253; font-size:11px; text-decoration:underline;}
	 
	 
	 .slider {width:665px;margin-bottom:5px;}
	 .slider .oben {background-image:url(../slider/bild-bg.png); height:174px;padding:1px; overflow:hidden;padding-bottom:0px;}
	 .slider .unten {background-image:url(../slider/headline-bg.png); height:44px;}
	 .slider .unten h2 {border:0px;font-size:14px;}
	 .slider .unten .links {float:left;padding-left:8px;padding-top:3px;width:520px;}
	 .slider .unten .rechts span.comment {padding-left:20px; background-image:url(../bilder-box/comment.png); background-position:left; background-repeat:no-repeat;  color:#999999;}
	 .slider .unten .rechts {float:left;padding-top:16px;text-align:right;}
	 
/*********************************************** Layout - Webseite - Global - FORM ******************************/	

/* FORM  alles was in Textbox (Hauptspalte)*/

	.kontakt div.ce_form {width:100%;}
	.kontakt form {width:640px;}
	.kontakt .error {color:#FF0000; padding-top:5px; padding-bottom:5px; text-decoration:underline;}
	.kontakt div.formbody {width:100%;font-size:11px; color:#223253;}
	.kontakt div.ce_form div.formbody table {width:100%;border-collapse: separate;border-spacing: 2px 2px; border:0px;}
	.kontakt div.ce_form div.formbody table tbody {}
	.kontakt div.ce_form div.formbody table tbody tr.row_0 even row_first {}
	.kontakt div.ce_form div.formbody table tbody tr.row_0 even row_last {}	
	.kontakt td.col_0 {width:140px; padding-right:3px; vertical-align:top; padding-top:6px;}
	.kontakt td.col_1 {width:500px; padding-right:3px; }
	.kontakt td.col_0 col_first {width:100px;}
	.kontakt label.mandatory {} /*Labelbezeichnung*/
	.kontakt span.mandatory { font-size:10px;} /* * Als Zeichen für PFlichtfeld*/
	.kontakt td.col_1 col_last {width:100%;}
	.kontakt input, select{width:100%;background-color:#FFF; border: 1px solid #ededed; padding:4px; font-size:11px; color:#223253;}
	
	.kontakt input.password {background-color:#FFF; font-size:11px; color:#223253;}
	.kontakt input.radio {width:20px;background-color:#FFF;  color:#223253;}
	.kontakt textarea {width:100%; height:150px; background-color:#FFF; border: 1px solid #ededed; padding:4px; margin-top:2px; margin-bottom:2px; font-size:11px; color:#223253;}
	.kontakt captcha_text{font-size:11px; border:1px solid #000; padding:3px;}
	.kontakt input.submit {width:50%;padding:8px;margin-top:15px;}
	.kontakt input.submit_container input.submit{width:50%; }
	.kontakt .invisible {display:none;}
	
/* FORM  alles was in Spalte 1 (Hauptspalte)*/

	#main .col1 .write div.ce_form {width:100%;}
	#main .col1 .write form {width:640px;}
	#main .col1 .write p.error {color:#FF0000; padding-top:0px; padding-bottom:0px; text-decoration:underline;}
	#main .col1 .write div.formbody {width:100%;font-size:11px; color:#223253;}
	#main .col1 .write div.ce_form div.formbody table {width:100%;border-collapse: separate;border-spacing: 2px 2px; border:0px;}
	#main .col1 .write div.ce_form div.formbody table tbody {}
	#main .col1 .write div.ce_form div.formbody table tbody tr.row_0 even row_first {}
	#main .col1 .write div.ce_form div.formbody table tbody tr.row_0 even row_last {}	
	#main .col1 .write td.col_0 {width:100px; padding-right:3px; vertical-align:middle; padding-top:0px;}
	#main .col1 .write td.col_1 {width:300px; padding-right:3px; }
	#main .col1 .write td.col_0 col_first {width:100px;}
	#main .col1 .write label.mandatory {} /*Labelbezeichnung*/
	#main .col1 .write span.mandatory { font-size:10px;} /* * Als Zeichen für PFlichtfeld*/
	#main .col1 .write td.col_1 col_last {width:100%;}
	#main .col1 .write input, select{width:150px;background-color:#FFF; border: 1px solid #ededed; padding:4px; font-size:11px; color:#223253;margin-bottom:3px;}
	
	#main .col1 .write input.password {background-color:#FFF; font-size:11px; color:#223253;}
	#main .col1 .write input.radio {width:20px;background-color:#FFF;  color:#223253;}
	#main .col1 .write textarea {width:100%; height:100px; background-color:#FFF; border: 1px solid #ededed; padding:4px; margin-top:2px; margin-bottom:3px; font-size:11px; color:#223253;}
	#main .col1 .write captcha_text{font-size:11px; border:1px solid #000; padding:3px;}
	#main .col1 .write input.submit {width:200px;padding:8px;margin-top:0px;}
	#main .col1 .write input.submit_container input.submit{width:50%; }
	#main .col1 .write .invisible {display:none;}
	#main .col1 .write .author {padding-top:4px;}
	#main .col1 .write .textbox .top .mitte h1 {color:#223253;}
	#main .col1 .write .widget {}
	#main .col1 .write .widget-right {}
