/*
Design by bronzsoft media architects
http://www.bronzsoft.de

Name       : CSS LAYOUT gwta.de
Version    : 1.0
Released   : 20090323
Autor      : A.Jendrysik

*/

/*#######################    Größen und Standards Layout 3       #######################*/
/* body {font-size:76%; font-family:trebuchet MS, verdana, arial, sans-serif; background-image:url(../bilder/bg.jpg);background-repeat:repeat-x; word-wrap:break-word;} */
* { margin: 0; padding: 0; }
body {font-family: verdana, arial, sans-serif;background-color:#eaeaea; word-wrap:break-word;margin:0;padding:0;}
h1 {font-size:14px; margin:0; padding-bottom:10px;color:#000; }
h2 {height:18px;font-size:14px; margin:0;padding-top:10px;padding-bottom:10px;padding-left:18px;color:#8A8486;}
h3 {font-size:12px; margin:0; color:#fff;}
h4 {font-size:12px; margin:0; padding:10px 0; color:#fff;}
h5 {font-size:11px; margin:0; padding:10px 0; color:#fff;}
h6 {font-size:9px; margin:0; padding:8px 0;color:#fff;}
p {font-size:12px; line-height:1.2em; margin:0; padding:5px 0;}
img a:hover,img a:visited,img a:focus{
    border:0;
}
p .klein{font-size:9px; line-height:1.2em; margin:0; padding:5px 0;}

#site {width:1000px; text-align:left;}
#header {width:1003px;height:151px;background-color:#9f0038;background-image:url(header.jpg);}
#navi_h {width:1003px;height:38px;background-image:url(navi_h.jpg);background-repeat:repeat-x;}
#navi_v {position:relative;left:32px;top:47px;width:172px;height:260px;background:transparent;background-repeat:repeat-y;}
#container {width:1003px;height:611px;background-image:url(container.jpg);background-repeat:repeat-x;}
#outer1 {position:relative;left:22px;width:194px;height:611px;float:left;background-image:url(outer.jpg);background-repeat:repeat-x;}
#outer2 {position:relative;left:22px;width:570px;height:611px;float:left;background-image:url(outer2.jpg);background-repeat:no-repeat;background-position:center;}
#outer2_ohne {position:relative;left:22px;width:570px;height:611px;float:left;background:transparent; overflow: scroll;  overflow-x: auto;  overflow-y: auto;}
#outer3 {position:relative;right:23px;width:194px;float:left;height:611px;background-image:url(outer.jpg);background-repeat:repeat-x;float:right;}

.teaserr {position:relative;top:30px;width:196px;height:31px;background-image:url(../bilder/teaser_bg.jpg);background-repeat:repeat-x;padding-top:5px;text-align:center;font-size:14px;color:#fff;}
.content {padding:40px;font-size:11px;color:#000;}
.contentr {padding-right:20px;font-size:11px;color:#000;}

a {color:#ab1328;}
/*#######################    Größen und Standards Layout 3       #######################*/


/*#######################    Inhalte Formatieren       #######################*/

.csc-textpic-text li {position:relative;left:20px;font-size:11px;}

/*#######################    Horizontale Navigation Layout 3       #######################*/


#navi_h ul {
position:relative;
top:11px;
left:40px;
list-style-type: none;
margin: 0px;
padding: 0px;
font-size:12px;
font-weight:bold;
}
#navi_h li {
display: inline;
margin: 0px;
padding: 0px;
}

#navi_h li a, #navi_h li a:link {
text-decoration: none;
color: #cecece;
padding: 0 15px ;
background-image:url(divider-1.gif);
background-repeat:no-repeat;
}
#navi_h li a:visited {
color: #cecece;
}
#navi_h li a:hover, #navi_h li a:focus, #navi_h li a#current {
padding: 0 15px ;
background-image:url(divider-2.gif);
background-repeat:no-repeat;
color: #000;
}

/*#######################    Horizontale Navigation       #######################*/

/*#######################    Vertikale Navigation       #######################*/
	
#navi_v ul {
 text-align:left;
 list-style: none;
 margin: 0;
 padding:0;
 font-size:12px;
 font-weight:bold;
	}
	
#navi_v li a {
  height: 24px;
	text-decoration: none;
	}	
	
#navi_v li a:link, #navi_v li a:visited {
  color: #000;
	display: block;	
  background-repeat:no-repeat;
}
	
#navi_v li a:hover, #navi_v li a:focus, #navi_v li a#current {
  color: #C82024;
	}	

	
#navi_v li ul li a {
  height: 24px;
	text-decoration: none;
 padding-left:10px;
	}	
	
#navi_v li ul li a:link, #navi_v li ul li a:visited {
  color: #000;
	display: block;	
  background-repeat:no-repeat;
 padding-left:10px;
}
	
#navi_v li ul li a:hover, #navi_v li ul li a:focus, #navi_v li ul li a#current {
  color: #C82024;
 padding-left:10px;
	}	


/*#######################    Vertikale Navigation    ENDE   #######################*/

/*####################### EXTENSION   tt-news        #######################*/
 /*--------------------------------- tt_news LIST view  ---------------------------------*/

.news-list-item{
  width:194px;
  height:66px;
  background-image:url(news.jpg);
  background-repeat:no-repeat;
	}
.news-list-container{
  width:154px;
  height:373px;
  text-align:center;
  vertical-align:middle;
  font-size:11px;
  color:#fff;
  text-decoration:none;
	}
.news-list-container a{
  color:#fff;
  text-decoration:none;
	}
.newsh3{font-size:10px;text-align:left; margin:0; padding-left:25px;padding-bottom:10px;padding-top:7px;padding-right:2px; color:#000;}
.newssubtitle a{
  font-size:8px;
  color:#fff;
  text-decoration:none;
	}
.newsabstand{
	height:7px;
	}	
	
 /*--------------------------------- tt_news LATEST view  ---------------------------------*/	
	
.news-latest-item{
  background-color:#DBDBDB;
	width:470px;
	}
.news-latest-box1{
	float:left;
	width:470px;
  background-color:#DBDBDB;
 	}
.news-latest-header{
  background-color:#b63146;
	width:465px;
	font-size:11px;
  padding-top:5px;
  padding-left:5px;
  padding-bottom:5px;
	}
.news-latest-header a{
  color:#fff;
  text-decoration:none;
	}
.news-latest-links{
	float:left;
	width:150px;
	}
.news-latest-rechts{
	float:left;
  color:#000;
	width:280px;
  padding-top:10px;
  padding-bottom:10px;
	}
.news-latest-morelink a {
  font-size:10px;
	color:#fff;
	}
	
 /*--------------------------------- tt_news SINGLE view  ---------------------------------*/
 
.news-single-header{  
	font-size:9px;
	color:#fff;
}
.news-single-img{
 float: right;
 margin-left:5px;
}
.news-single-imgcaption {
 padding:3px;
 clear:both;
}


/*####################### EXTENSION   ab_downloads        #######################*/
.tx_abdownloads_listView_download_1{
  padding-top:10px;	

	}
.tx_abdownloads_listView_download_2{
  padding-top:10px;	

	}

.tx_abdownloads_listView_downloads{
  background-color:transparent;
	width:470px;
	}
.tx_abdownloads_listView_download_1 ,.tx_abdownloads_listView_download_2{
  background-color:#DBDBDB;	
	}
.tx_abdownloads_listView_icon_label{
  background-color:#b63146;
	width:470px;
	height:25px;
	font-size:11px;
	}
.tx_abdownloads_listView_icon_label a{
  color:#fff;
	text-decoration:none;
	}
.tx_abdownloads_listView_download_click{
  background-color:#EEEEEE;
	width:470px;
	}
.tx_abdownloads_listView_download_image{
	float:left;
	width:155px;
	}
.tx_abdownloads_listView_download_image_description{
	float:left;
	width:315px;
	}	

/*--------------------- Formulare start ----------------------*/

.text { 
 color:#000000; 
 font-size:12px; 
 font-family:Arial, Helvetica, sans-serif;
 text-decoration: none;
}
.textarea{ 
border-color: #7f9db9;
border-style: solid;
border-width: 1px;
font-size:12px; 
font-family:Arial, Helvetica, sans-serif;
text-decoration: none;
color:#000; 
}
.bgform {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 border-color: #7f9db9;
 border-style: solid;
 width: 120px;
 border-width: 1px;
 color: #000;
}
.bgformtip {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 border-color: #7f9db9;
 border-style: solid;
 width: 200px;
 border-width: 1px;
 color: #000;
}
.bgformsearchbox {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 border-color: #7f9db9;
 border-style: solid;
 width: 100px;
 border-width: 1px;
 color: #000;
}
.bgformspam{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 border-color: #7f9db9;
 border-style: solid;
 width: 50px;
 border-width: 1px;
 color: #000;
}
.bgformspamtip{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 border-color: #7f9db9;
 border-style: solid;
 width: 50px;
 border-width: 1px;
 color: #000;
}
.bgformsuche {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 border-color: #7f9db9;
 border-style: solid;
 border-width: 1px;
 color: #000;
}
.bgformselect {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 border-color: #7f9db9;
 border-style: solid;
 border-width: 1px;
 color: #000;
}
.captcha img{width:92px;height:25px;}



