/* ######################################################################################################
** # "Yet Another Multicolum Layout" (c) by Dirk Jesse (http://www.yaml.de) #############################
** # "YAML for TYPO3" (c) by Dieter Bunkerd (http://yaml.t3net.de) ######################################
** ######################################################################################################

*  Checked with http://jigsaw.w3.org/css-validator/ 19.1.07 - DB
*/
	


#center {width:100%; height:100%;}
#Tabelle_01 {background-color:#e7e8e9;}

body {background-color:#fff;font-family: Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0;}
#frame {background-color: #e7e8e9;background-image: url(Bilder/longer_bg.gif);background-repeat: repeat-x;background-position:top;}
/*------allgemeines-------------------------------------*/	

H1 {font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#47829e;}
H3 {font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#565757; margin:0;}

p,dd,{line-height:1.5em;}
.bodytext {font-size:11px;font-weight:normal;line-height:15px;margin-top:10px;margin-bottom:15px;}
strong,b {font-weight:bold;}
em,i {font-style:italic;}
pre, code {	font-family:"Courier New", Courier, monospace;}
address {font-style:normal; line-height:1.5em; margin:0 0 1em 0;}

hr {color:#fff; background:transparent; margin:0 0 0.5em 0; padding:0 0 0.5em 0; border:0; border-bottom:1px #eee solid;}

#padd {margin:7px;}
/*------Layermenue-------------------------------------*/

#layermenu{padding:0px 0px 0px 12px;vertical-align:left;}

/*------OBLIGATORISCHES MENUE-------------------------------------*/

.obligat {padding:0px 1px 0px 0px;color:#47829e;text-transform:uppercase;font-weight: normal;font-size: 9px;font-family:  Verdana, Arial, Helvetica, sans-serif;text-align:left;vertical-align:top;text-decoration: none;}
.obligat a {color:#47829e;text-transform:uppercase;font-weight: normal;font-size: 9px;font-family:  Verdana, Arial, Helvetica, sans-serif;text-align:left; vertical-align:top;text-decoration: none;}
.obligat hover{color:#47829e;text-transform:uppercase;font-weight: normal;font-size: 9px;font-family:  Verdana, Arial, Helvetica, sans-serif;text-align:left; vertical-align:top;text-decoration: none;}

/*------Pfadmenue-------------------------------------*/

.block1{padding:0px 1px 0px 5px; color: #000000;font-weight: normal;font-size: 10px; font-family:  Verdana, Arial, Helvetica, sans-serif;text-align:left;  vertical-align:top;text-decoration: none;}
.block1 a { padding:0px 1px 0px 5px;color: #000000;font-weight: normal;font-size: 10px;font-family:  Verdana, Arial, Helvetica, sans-serif;text-align:left; vertical-align:top; text-decoration: none;}

/*------BORDER_MITTE-------------------------------------*/   
    
 #border DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 0px; }   
  
/*------CONTENT_MITTE-------------------------------------*/

#content { margin: 0; vertical-align:top;}
#content H1 {padding:0;margin-bottom: 5px;} 
#content .csc-firstHeader { padding:0px 0px 4px 0px; margin-bottom: 10px; font-size:14px; border-bottom:none;} 

#content A {color: #47829e;font-family:  Verdana, Arial, Helvetica, sans-serif;text-decoration: none;}
#content A:hover {text-decoration: underline;} 

.csc-textpic-imagewrap {margin-bottom:0;}
.csc-textpic-caption {text-align:center;font-size:7px;color:#47829e;}


#links .csc-textpic-image {margin-bottom:0;}       
#links {height:303px;}

/*------CONTENT_RECHTS-------------------------------------*/

#rechts {margin: 0; vertical-align:top;}
#rechts H1 {padding: 0px; margin-bottom: 0px;} 
#rechts .csc-firstHeader {padding:0px 0px 4px 0px; margin-bottom:5px; font-size:12px; border-bottom:none;} 

#rechts A {color: #47829e;font-family:  Verdana, Arial, Helvetica, sans-serif;text-decoration: none;}
#rechts A:hover {text-decoration: underline;} 


/*------Formulare-------------------------------------*/

#mailformformtype_mail{ display:block; }
        
.csc-mailform-submit{ display:block;  }
.csc-mailform-field label {padding:2px 6px 2px 0px;margin: 0px 0px 0px 0px; color: #565757;font-weight: normal;font-size: 11px;font-family: Verdana, Arial, Helvetica, sans-serif;text-align:left; vertical-align:middle;text-decoration: none;display:block; }
.csc-mailform-field  { padding:6px 0px 4px 12px;margin: 0px 0px 2px 0px;color: #565757;font-weight: normal;font-size: 10px;font-family:  Verdana, Arial, Helvetica, sans-serif;text-align:left; vertical-align:middle;text-decoration: none;display:block; }
.csc-mailform-field INPUT {font-size: 11px;color: #565757;font-family:  Verdana, Arial, Helvetica, sans-serif;vertical-align:middle;padding:0px 0px 0px 4px;margin: 0px 0px 0px 0px;display:inline; border: 1px solid #bfc1c2;}
.csc-mailform-field-check INPUT { font-size: 11px;color: #565757;font-family: Verdana, Arial, Helvetica, sans-serif;vertical-align:middle;padding:0px 0px 0px 4px;margin: 0px 0px 0px 0px;display:inline;border: 1px solid #bfc1c2;}
.csc-mailform-field TEXTAREA {font-size: 11px;color: #565757;font-family: Verdana, Arial, Helvetica, sans-serif;vertical-align:top;padding:0px 0px 0px 4px;margin: 0px 0px 0px 0px;display:inline; border: 1px solid #bfc1c2;}
.csc-mailform-field SELECT {font-weight: normal;color: #565757;font-size: 11px;font-family:  Verdana, Arial, Helvetica, sans-serif;vertical-align:top;padding:4px 0px 0px 4px;margin: 0px 0px 3px 0px;display:inline; border: 1px solid #bfc1c2;}
.csc-mailform-radio label {display:inline; margin-left:0.3em;}
.csc-mailform-radio legend {display:none;}

/*------Listen-CONTENT_MITTE-------------------------------------*/

.csc-bulletlist {list-style-image: url(stylesheet_FILES/menu_2s.gif);list-style-position: outside;padding:0px 0px 0px 30px;}
	
/*------LISTEN-------------------------------------*/
	
UL {list-style-image: url(stylesheet_FILES/menu_2s.gif);list-style-position: inside;text-align:left; padding-bottom: 4px;padding-left:12px;	padding-right:1px;margin:0px 0px 0px 0px;color:#565757;	font-size: 10px;font-weight: normal;font-family: Verdana, Arial, Helvetica, sans-serif;}


/*------LINKS-------------------------------------*/

.internal-link   {color: #99042e;font-weight: normal;font-size: 11px;font-family:  Verdana, Arial, Helvetica, sans-serif;text-decoration: underline;}
.internal-link a {color: #99042e;font-weight: normal;font-size: 11px; font-family:  Verdana, Arial, Helvetica, sans-serif;text-decoration: underline;}
	

/* ######################################################################################################
** # Standard-Vorgaben ##################################################################################
** ######################################################################################################
**

/* ### Überschriften, Fließtexte ###################################################################### */




/* ### Bildpositionierung ############################################################################ */
img.float_left {float:left; margin-right:1em; margin-bottom:0.15em; border:0;}
img.float_right {float:right; margin-left:1em; margin-bottom:0.15em; border:0;}
img.center {text-align:center; background:#fff; padding:4px; border:1px #ddd solid;}

/* ### Auszeichnung lokaler und Externer Links ######################################################## */


#topnav a {color:#fff; background:transparent; text-decoration:none;}
#topnav a:hover{text-decoration:underline; background-color:transparent;}

#footer a {color:#669;}
#footer a:hover {background-color:#eef;}

/* ######################################################################################################
** ### Formulare & Tabellen #############################################################################
** ######################################################################################################


/* ######################################################################################################
** ### Spezielle Formatanweisungen des YAML-Standard-Layouts ############################################
** ######################################################################################################
*/

/* ###  Textformatierungen ################################################################## */

blockquote {color:#222; background:#f8f8f8; border:1px #ddd solid; border-left:8px #ddd solid; padding:1em 1em 0 1em; margin:0 0 1em 1em;}

/* ### Tabellen ################################################################## */
table.bugs {margin-bottom:1em; margin-top:0.5em; width:100%;}
table.bugs th {background:#fff; color:#222; padding:0.5em; text-align:center; border-bottom:1px #ccd solid; border-right:1px #ccd solid;}
table.bugs td {background:#f0f0f4; color:#222; padding:0.5em;	text-align:center; border-bottom:1px #ccd solid; border-right:1px #ccd solid;}

/* ### Download-Box ################################################################## */
.bluebox {color:#000; background:#f0f0f4; padding:2px; border:1px #ccd solid; text-align:center; padding:4px 0 4px 0; margin-bottom:1em;}
.bluebox p {padding:0px 8px 0 8px;}

a.dl_link {display:block; padding:0; margin:0.5em auto 0 auto; background-image:none;}
a.dl_link:hover {text-decoration:none; background-color:transparent;}

/* #####################################################################
** ### Spezielle Formatanweisungen des TYPO3 Templates #################
** #####################################################################
*/

img {border:0;}

fieldset{border:0px;}
p.csc-linkToTop {text-align:right;}
p.csc-form-label-req {font-weight:bold;}

/* #############################
** ### tt_news #################
** #############################
*/

/* CATEGORY Menu */
.news-catmenu {font-size:10px; text-align:left; padding:2px 0px 2px 0px; margin:0px 0px 0px 0px;}
#rechts .news-catmenu a {font-size:10px; text-align:left;color:#fff;display:block;}
.news-catmenu a:hover {font-size:10px; text-align:left; }
.news-catmenu-NO {font-size:10px; text-align:left; width:148px;padding:2px 3px; margin:1px 0px; background-color:#9cbdce;}
.news-catmenu-ACT {font-size:10px; text-align:left; width:148px;padding:2px 3px; margin:1px 0px; background-color:#47829e;}

p .news-catmenu-header {line-height:1em; margin:0;}

/* News List */
.news-list-morelink {font-size:9px;display:inline;}
.news-single-backlink {font-size:9px;}
.news-single-text {font-size:10px;}
.news-single-img img {margin-right:5px}
#rechts .news-list-item H3 {height:15px;}
#rechts .news-list-item  {border-top:1px dotted #47829e;border-bottom:1px dotted #47829e;}
.news-list-item H3 {height:30px;}
.news-list-item bodytext {widht:143px;}
.news-list-item {width:143px;vertical-align:top;}
.news-list-browse {font-size:9px}

#cat .news-latest-item {font-size:9px;border-top:1px solid #47829e;margin-bottom:3px}
#cat .news-latest-item H3 {height:15px;margin:3px 0px;}
#cat .news-latest-item H1 {padding:0px; margin: 0px;}
#cat .news-latest-morelink {font-size:9px;text-align:right}
#cat .news-latest-text {font-size:9px;margin-top:3px;}
#cat .news-latest-image-bycat img {/*width:148px;height:83px;*/}

.news-latest-sub {color:#47829E;font-size: 11; font-weight:bold;}
.news-latest-item img {margin-top:5px;}
.news-single-img {}

#padd H3 {padding-bottom: 10px;}
#padd H1 {padding-bottom:5px; margin:0px;}
#padd .csc-firstHeader {padding:0px; margin:0px;}
#padd .news-single-sub {color:#47829E;font-size: 11; font-weight:bold;}
#padd .news-single-text {font-size:12px;padding-bottom:10px;}
/*Referenzen*/

#ref .bodytext {font-size:9px;}
#rechts .news-latest-item H1 {height:15px; margin:0px; padding:0px;}
#rechts .news-latest-item {margin: 7px; font-size:9px;}
#rechts .news-latest-item H3 {height:16px;}
#rechts .news-latest-sub {color:#47829E;font-size: 11;font-weight:normal;}


.carouselInner {  width:405px;}
 
.carouselInner .thumbnail {  float:left;padding-bottom:10px;
}
.label {visibility:hidden;fond-size:1px;margin:0;padding:0;}
.thumbnail {clear:none;}