* {
margin:0;
padding:0;
}

p {margin-top:10px;}

.csc-header {margin-top:12px; margin-bottom:8px;}

td {font-size: 11px; font-family: Verdana, Arial, SunSans-Regular, Sans-Serif; color:#494949;  }


html,body {
  background-image:url(../layout_v2/bg.jpg);
  font-size: 11px;
  font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
  color:#494949;  
  text-align:center;
  margin:0px;
  padding:0px;
  height: 100%;
}


#box1 {
width:982px;
min-height: 100%;
margin: 0px auto;
padding:0px;
text-align:left;
}

* html #box { height: 100%; }


#box2 {
padding-top:10px;
padding-bottom:10px;
}

#id01-header-logo_ {
	width:982px;
	height:75px;
	background-image:url(../layout_v2/01_header_logo.gif);
}

#id0101-logo {float:left; padding-left:10px; margin-top:3px;}

#id0102-head_navigation {float:left; width:703px; padding-top:34px; text-align:right; color:#FFFFFF;}

#id02-header-picture {
	width:982px;
	height:160px;
	background-color:#0a2a51;
	/*background-image:url(../layout_v2/02_header_picture.jpg);*/
}


#id03-spacer-header-content_ {
	width:982px;
	height:13px;
	background-image:url(../layout_v2/03_spacer_header_content.gif);
}

#id04-content-border-top_ {
}

#id05-content-background_ {
	background-image:url(../layout_v2/05_content_background_broad.jpg);
}

#id0501-content-container {
	margin-left:20px; width: 962px;
	}

#id050101-left-column {background-color: #FFFFFF; width:165px; float:left; margin-top:12px; margin-bottom:3px; }

#id05010101-navigation {}

#id05010102-wideskybanner {margin-top:20px; margin-left:3px;}

.advertisement {font-size:9px; margin-bottom:2px;}


#id050102-content-center {background-color: #FFFFFF; margin-left: 30px; width:492px; float:left; margin-top:12px; margin-bottom:3px;}

#id05010201_rootline {padding-bottom:10px;}
#id05010201_subnavigation {width: 480px; background-color:#FFFFFF; overflow:hidden;}
#id05010202_innercontent_center {margin-top:10px;}


#id050103-content-right {background-color:#FFFFFF; color: #494949; margin-left: 22px; width:240px; float:left; margin-top:12px; margin-bottom:3px;}

#id06-content-border-bottom_ {
}

#id07-footer_ {
	height:34px;
	background-image:url(../layout_v2/07_footer.gif);
}


.navpoint2{float:left; margin-right:8px; height:30px;}

#abteilung_tva {float:left; width:100px; text-align:left; padding-top:14px; padding-left:10px; font-size:9px; color:#FFFFFF}
#tva_link {float:left; padding-top:10px; width:52px; text-align:left;}
#mediabar {float:left; width: 778px; text-align:right; padding-top:14px; font-size:9px; color:#FFFFFF;}



h1 {font-size: 13px; font-family: Verdana, Arial, SunSans-Regular, Sans-Serif; color:#0a2a51; font-weight:bold;}
h2 {font-size: 13px; font-family: Verdana, Arial, SunSans-Regular, Sans-Serif; color:#0a2a51; font-weight:bold;}
h3 {font-size: 11px; font-family: Verdana, Arial, SunSans-Regular, Sans-Serif; color:#0a2a51; font-weight:bold;}
h4 {font-size: 11px; font-family: Verdana, Arial, SunSans-Regular, Sans-Serif; color:#0a2a51; font-weight:bold;}
h5 {font-size: 11px; font-family: Verdana, Arial, SunSans-Regular, Sans-Serif; color:#0a2a51; font-weight:bold;}


.csc-firstHeader{font-size: 14px; font-family: Arial, Verdana, SunSans-Regular, Sans-Serif; color:#0a2a51; font-weight:bold;}

.csc-header {margin-bottom:10px;}
.csc-header-n1 {margin-bottom:10px;}

.rootline {font-family: verdana, helvetica, arial; font-size: 11px; color:#0a2a51;}


 / *Content-Element Table */
 
 
table.contenttable  {
	border:0px; 
	margin:0px;
}

.contenttable  {     
    border: 1px solid #0a2a51;
    width: 480px;} 


table.contenttable td {
    line-height:20px;
    padding:3px;
	}
table.contenttable p {
        margin:0px ;
        padding:0px; 
	    color:#000000;
    }
table.contenttable p a:link, table.contenttable p a:visited {
	color:#005bb4; 
}
table.contenttable p a:hover {
	color:#FF0000; 
}
 
 
/*formatierungen für die erste Zeile */
.tr-0 {
}
.tr-even {
/*formatierung für alle ungeraden Zeilen */
background-color: #EEEEEE;
}
.tr-odd {
/*formatierung für alle geraden Zeilen */
background-color: #DDDDDD;
}
.tr-even .td-0{
/*formatierung für die linke Spalte der ungeraden Zeilen */
}
.tr-even .td-last {
/*formatierung für die rechte Spalte der ungeraden Zeilen */
}
.tr-odd .td-0{
/*formatierung für die linke Spalte der geraden Zeilen */
}
.tr-odd .td-last {
/*formatierung für die rechte Spalte der geraden Zeilen */
}
.tr-last {
/*formatierung für die letzte Zeile*/
}

.contenttable-1 {
/*allgemeine Formatierungen für die erste Tabelle der Seite*/
}
.contenttable-1 .tr-0 {
/*formatierungen für die erste Zeile der ersten Tabelle*/
}
.contenttable .tr-0 {
/*formatierungen für die erste Zeile aller Tabellen*/
}




/*  STANDARD MAILFORM FORMATIERUNG */



.csc-mailform {border: 0px solid #CCCCCC;}

.csc-mailform label

{

width:80px;
float: left;
text-align: right;
margin:3px;
margin-right: 10px;
display: block
}



.csc-mailform input

{
margin:3px;
/*width:250px;*/ 
color: #000000;
background: #FFFFFF;
border: 1px solid #0a2a51;
}



.csc-mailform input.csc-mailform-submit

{

width:80px; 
margin-left: 95px;
color: #FFFFFF;
background: #0a2a51;
border: 1px outset #0a2a51;
}



.csc-mailform fieldset

{
border: 1px solid #0a2a51;
}


.csc-mailform-check {width:15px;}


.csc-mailform textarea {

margin:3px;
width:290px;
color: #000000;
background: #FFFFFF;
border: 1px solid #0a2a51;
}



.csc-mailform legend

{
color: #fff;
background: #FFFFFF;
border: 1px solid #0a2a51;
padding: 2px 6px
}



ul {padding-left: 15px;;}


ul {
margin: 0;
padding: 0;
/*list-style-type: none;*/
}
li {
margin-left: 20px;
margin-top: 3px;
padding: 0;
}



.csc-bulletlist {border-color:#0a2a51; border-width:1px; border-style:solid; padding:8px}


ul.csc-bulletlist LI {
      margin:5px;
      padding:0px;
      margin-left:15px;

      } 
      
li.csc-bulletlist LI {
    }
    
    
.csc-menu {list-style-type: none;}
ul.csc-menu LI{list-style-type: none; margin-top:10px; color:#000000; list-style-image: url(../layout_v2/pfeil.gif);}
             
ul.csc-menu LI a {color:#000000; text-decoration:none;}
ul.csc-menu LI a:hover {color:#000000; text-decoration:underline;}



a {color:#494949; text-decoration:underline;}
a:hover {color:#494949; text-decoration:underline;}
a:visited {color:#494949; text-decoration:underline;}
a:link {color:#494949; text-decoration:underline;}
a:active {color:#494949; text-decoration:underline;} 

.topnavi {color:#FFFFFF;}
a.topnavi {color:#FFFFFF;}
a.topnavi:hover {color:#CCCCCC;}
a.topnavi:active{color:#FFFFFF;}
a.topnavi:visited {color:#FFFFFF;}


.footer_text {color:#FFFFFF;}
a.footer_text {color:#FFFFFF;}
a.footer_text:hover {color:#CCCCCC;}
a.footer_text:active{color:#FFFFFF;}
a.footer_text:visited {color:#FFFFFF;}


/* BILDERGALERIE FOTOBOOK */ obsolete

.gallery_singleimage { border-width:1px; border-style:solid; border-color:#CCCCCC; padding:6px;}

.gallery_thumbnailimage img { border-width:1px; border-style:solid; border-color:#CCCCCC; padding:3px; text-align:center;}

.gallery_directorylink {font-family: verdana, helvetica, arial; font-size: 12px; color:#0a2a51; font-weight:bold; margin-top:0px;}

a.gallery_directorylink {font-family: verdana, helvetica, arial; font-size: 12px; color:#0a2a51; font-weight:bold; margin-top:0px;}


#gallery_navlayer {margin-bottom:15px;}

.gallery_title {font-family: verdana, helvetica, arial; font-size: 12px; color:#0a2a51; text-decoration: none; font-weight:bold; margin-bottom:7px; margin-top:7px;}

a.gallery_title {font-family: verdana, helvetica, arial; font-size: 12px; color:#0a2a51; text-decoration: none; font-weight:bold; margin-bottom:7px; margin-top:7px;}








