body{margin:10px; vertical-align:middle; text-align:center; color:#000000; background:#ffffff; font:100.01% Verdana,Arial,sans-serif;} /*Schriftverkleinerung auf IE dank font:100.1%*/

*{margin:0em; padding:0em;}

div{margin:0px; text-align:left; letter-spacing:1px; line-height:1.5em;}
table.all{margin:auto; padding:0; border:0; background:#ffffff;}

td.headerbox{display:none;}   /**/
div.headerbox{display:none;}   /**/

td.navigationbox{display:none;}   /**/
div.navigationbox{display:none;}   /**/
div.roundtrip{display:none;}   /**/
div.roundtrip_bottom{display:none;}   /**/
div.placeholder_small{height:40px;}

td.contentbox{vertical-align:top; margin:0; padding:0; border:0; background:#ffffff;}
div.contentbox{}     /* für DIN A4*/
div.content{ width:100%; margin:3px; padding:3px; font-size:0.75em; border:0;} /**/
div.contentbg{margin:3px; padding:3px; vertical-align:middle; text-align:center; border:1px solid #8c0000}

td.additionalbox{display:none;}   /**/
div.additionalbox{display:none;}   /**/

div.d100{width:100%; margin:0px;}  /*Sondereinladung für textareas IE*/

span{}
span.hover{color:#a6a6a6;}
span.rountrip_top_hover{color:#a6a6a6;}
span.rountrip_bottom_hover{color:#a6a6a6;}
span.small{font-size:0.833em; letter-spacing:0px;}
span.help{cursor:help; font-style:italic; color:#000000;}

/* semantische Auszeichnungen----------------------------------------------------------  */

h1{margin:15px 15px 15px 15px; font:bold 1.3em Verdana,Arial,sans-serif; color:#8c0000; text-align:center; letter-spacing:0px;}
h2{margin:5px 15px 5px 15px; font:bold 1.2em Verdana,Arial,sans-serif; color:#8c0000; text-align:center; letter-spacing:0px;}
h3{margin:5px 15px 5px 15px; font:bold 1.1em Verdana,Arial,sans-serif; color:#8c0000; letter-spacing:0px;}
h4{margin:5px 15px 5px 15px; font:bold 1.0em Verdana,Arial,sans-serif; color:#8c0000; letter-spacing:0px;}
h1.navigation{margin:0px 0px 0px 0px; font:bold 1.0em Verdana,Arial,sans-serif; text-align:left; letter-spacing:0px;}
h2.navigation{margin:0px 0px 0px 0px; font:bold 0.9em Verdana,Arial,sans-serif; text-align:left; letter-spacing:0px;}
em, strong, code, samp, kbd, var, cite, dfn, abbr, acronym, q{color:#8c0000;}

p{margin:10px 15px 10px 15px;}
p.smallalign{margin:5px 5px 5px 5px; line-height:1.3em; font-size:0.833em; letter-spacing:0px; clear:all;}
p.teaser{margin:5px 15px 15px 15px; font:bold 1.0em Verdana,Arial,sans-serif; color:#000000; letter-spacing:1px;}

ul{margin:5px 5px 5px 15px; list-style-type:none;}   /* ul,ol margin bezieht sich nur auf Texteinzug*/
ul.point{list-style-type:disc;}
ol{margin:5px 5px 5px 30px; list-style-type:decimal;}
li{margin-left:15px;}   /* li margin zusätzlich für führende Zeichen*/


table{margin:5px 15px 5px 15px; letter-spacing:2px; font:1em Verdana,Arial,sans-serif; border-bottom:1px solid #a6a6a6; border-right:1px solid #a6a6a6;}  /* margin:auto zentriert Tabellen auch bei Netscape*/
caption{margin:5px 5px 5px 15px; font:1.2em Verdana,Arial,sans-serif; color:#8c0000;}
td{padding:1px 5px 1px 5px; text-align:right; border:0px solid #000000;}
th{padding:1px 5px 1px 5px; text-align:left; border:0px solid #000000; background:#f6f6f6;}
th.y{font-weight:normal;}

hr{color:#8c0000; height:1px;}

/*HTML/Medien-------------------------------------------------------------------------------*/

a{color:#000066;}
a:hover{color:#a6a6a6;}
a.content{color:#000066;}
a.content:hover{color:#a6a6a6;}
a.content:visited{color:#a6a6a6;}
a.navigation{color:#000066; text-decoration:none;}
a.navigation:hover{color:#a6a6a6; text-decoration:none;}
a.roundtrip_top{color:#000066; text-decoration:none;}
a.roundtrip_top:hover{color:#a6a6a6; text-decoration:none;}
a.roundtrip_bottom{color:#000066; text-decoration:none;}
a.roundtrip_bottom:hover{color:#a6a6a6; text-decoration:none;}
a.introreader{color:#000066;}
a.introreader:hover{color:#a6a6a6;}
a.tool{text-decoration:none;border-top: 1px solid ButtonHighlight; border-left: 1px solid ButtonHighlight; border-bottom: 1px solid ButtonShadow; border-right: 1px solid ButtonShadow; color:#00234b;}
a.tool:hover{text-decoration:none;border-top: 1px solid ButtonShadow;  border-left: 1px solid ButtonShadow; border-bottom: 1px solid ButtonHighlight; border-right: 1px solid ButtonHighlight; color:#a6a6a6;}

img{border:0px solid #000000;}
img.icon{border:0px solid #000000; cursor:pointer;}
iframe{width:100%; border:0px solid #000000; display:none;}     /**/
object{border:0px solid #000000;}

fieldset{padding:3px; margin:3px; border:1px solid #ffffff;}
 .select{border:1px solid #a6a6a6; font:100% Verdana,Arial,sans-serif; letter-spacing:0em;}      /* IE: ohne %-font-size keine Anpassung, Netscape: Höhe des Selectfeldes wächst nicht mit*/
 .text{margin:2px 0px 2px 0px; padding:1px; background:#ffffff; color:#000000; width:17em; border:1px solid #a6a6a6; font:100% Verdana,Arial,sans-serif; letter-spacing:0em; margin-bottom:1px;}
 .file{width:80%; border:1px solid #a6a6a6; font:100% Verdana,Arial,sans-serif; letter-spacing:0em; margin-bottom:1px;} 
 .textarea{width:100%; border:1px solid #a6a6a6; font:100% Verdana,Arial,sans-serif; letter-spacing:0em; margin-bottom:1px;}
 .button{width:8.33em; letter-spacing:0px;  border:2px solid #8c0000; color:#ffffff; background:#a6a6a6; font-size:100%; letter-spacing:0em;}
 .radio{border:1px; font:100% Verdana,Arial,sans-serif; letter-spacing:0em; margin-bottom:1px;}
 .checkbox{border:1px; font:100% Verdana,Arial,sans-serif; letter-spacing:0em; margin-bottom:1px;}

button{cursor:pointer;}
 .toolform{width:20px; height:20px; background:#ffffff;}
label{text-align:left;}
label.mail{margin-left:20px; float:left; width:12em;}
legend{font-weight:bold;}


/* classes  especially for current web*/
/*styles for fck-templates*/
table.template0{border:0 solid #ffffff; border-spacing:20px;}
td.template0{width:50%; padding:5px; border:0px solid #ffffff; text-align:center;}
td.template1{width:100%; padding:5px; border:0px solid #ffffff; text-align:center;}
div.template0{width:100%;}
p.template0{float:left;  margin: 10px 15px 5px 15px}
p.template1{float:right; margin: 10px 15px 5px 15px}
