/* stylesheet fuer iama */
BODY { background: #ffffff; 
font: 0.8em/1.3 normal Verdana, sans-serif ; text-align: center; }
DIV, UL {padding: 0; margin:0;}
a img {border:none;}

.container {
MARGIN: auto; OVERFLOW: hidden;  POSITION: relative; 
width: 760px;
text-align: left;
}
.menu_oben { background-color: #ffffff; width: 728px; height:21px; }

.schatten_oben { height: 32px; background:url(img/schatten_oben.gif) no-repeat; }
.schatten_mitte { background:url(img/schatten_mitte.gif) repeat-y; }
.schatten_unten {height: 33px; margin:0; padding:0; background:url(img/schatten_unten.gif) no-repeat;}

.strahlen {
position: relative; left:  12px; top:-20px;
background:url(img/strahlen.gif) no-repeat; min-height: 525px; }
* html .strahlen { height: 525px; }




.suche { float: right; text-align: right; padding: 0 20px 0 0; }
.suche INPUT, suche #search {font-size: 12px; vertical-align: middle; padding:0}
.suche #sword {border: 1px solid rgb(151,151,134); height: 15px; vertical-align: middle; padding-left: 0.2em;}
.suche FORM {margin: 1px; padding: 0;}


.header {height: 130px;}
.language { float: right; text-align: right; padding: 0 50px 0 0;  }
.language {margin: 1em 0;}
.language a {color: rgb(151,151,134); text-decoration: none; font-size: 0.9em;}
.language a:focus {color:rgb(196,0,56);}
.language a:hover {color:rgb(196,0,56);}
.language a:active {color:rgb(196,0,56);}


.main {
margin-top:40px; 
margin-left: 0; 
width:710px;  
font: 0.85em/1.5 normal Verdana, sans-serif;
font-family: Verdana, sans-serif;
}
.main H1, .main H2 { font-size: 1em;
font-weight: bold;}


.main:after, .kopfgruppe:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
/* Hides from IE-mac \*/
* html .main, * html .kopfgruppe {height: 1%;}
/* End hide from IE-mac */

.menu_links {
width:109px;
overflow: hidden;
float:left; 
font-family: Verdana, sans-serif ;
text-align: left;
margin-right: 5px;
}
.menu_links UL {
color: rgb(151,151,134);
/*border-top:1px dotted #ffffff; */
background: url(img/dotted_h.gif) no-repeat top left;
margin:0 15px 5px 0;
text-transform: normal;
padding:10px 5px 5px 20px; }

.menu_links DL, .menu_links P, .menu_links H3 {
color: rgb(151,151,134);
/*border-top:1px dotted #ffffff; 
background: url(img/dotted_h.gif) no-repeat top left;*/
margin:0 15px 5px 0;
text-transform: normal;
padding:10px 5px 5px 20px; }

.menu_links LI {list-style: none; padding-bottom: 0.5em; text-align: left;}
.menu_links a:link {color: rgb(151,151,134);  text-decoration: none;}
.menu_links a:visited {color: rgb(151,151,134);  text-decoration: none;}
.menu_links a:focus {color:rgb(196,0,56); text-decoration: none;}
.menu_links a:hover {color:rgb(196,0,56); text-decoration: none;}
.menu_links a:active {color:rgb(196,0,56); text-decoration: none;}

.menu_links li.act a {color:rgb(196,0,56) !important; text-decoration: none;}

.menu_links FORM  {margin:0 !important; padding:0 !important;
font-size: 10px; }

.menu_links INPUT {
width: 64px !important; 
border: 1px solid rgb(151,151,134); 
vertical-align: middle;
padding:1px;
margin:0 !important;
font-size: 10px !important;
line-height: 12px;
height: 19px !important;
}
/*.menu_links > INPUT { height: 40px !important; }*/

.menu_links .absatz {margin-top:-1em; padding:0;}

.content {
/* overflow: hidden; safari mags nicht */
width: 350px;
float: left;
margin: 0 14px 0 0 ;
padding: 0 14px 0 0 ;
text-align: left;
background: url(img/dotted_v.gif) repeat-y right;
}
* html .content {overflow: hidden;}

.content-breit {
overflow: hidden;
margin: 0;
width: 570px;
padding:0 ;
text-align: left;
}
* html .content-breit {margin-left: 110px;}

.content a:link, .content-r a:link, .content-breit a:link {color:rgb(196,0,56) !important; text-decoration: none !important;}
.content a:visited, .content-r a:visited, .content-breit a:visited {color:rgb(196,0,56) !important; text-decoration: none !important;}
.content a:focus, .content-r a:focus, .content-breit a:focus {color:rgb(196,0,56) !important; text-decoration:underline !important;}
.content a:hover, .content-r a:hover, .content-breit a:hover{color:rgb(196,0,56) !important; text-decoration:underline !important;}
.content a:active, .content-r a:active, .content-breit a:active {color:rgb(196,0,56) !important; text-decoration:underline !important;}

.content INPUT, .content-r INPUT, .content-breit INPUT,
.content SELECT, .content-r SELECT, .content-breit SELECT,
.content TEXTAREA, .content-r TEXTAREA, .content-breit TEXTAREA {
border: 1px solid rgb(151,151,134); 
vertical-align: middle; 
padding:0.2em;
font-family: Arial, sans-serif;
font-size: 1em;
 }
 .content TEXTAREA, .content-r TEXTAREA, .content-breit TEXTAREA { height: 8em; }



.sponsors { color: rgb(151,151,134); font-size:95%; text-align: justify; /*position: relative; bottom: -2em;*/}
.sponsors h1 {font-size:1em; font-weight: normal; margin:0 0 1em 0; padding:0; }
.sponsors div { text-align: left; display:inline; margin-right: 6px; vertical-align: middle;}
*html .sponsors div {float: left; margin-right: 3px;}
/*(ah, schön wärs, aber ie mag nicht. sicher sind doch nur die tabellen, die im Quelltext stehn..)
.sponsors .csc-textpic { display: inline-table;}
.sponsors .csc-textpic-imagewrap { display: table-row;}
.sponsors .csc-textpic-imagewrap dt { display: table-cell; vertical-align:middle; height:40px;}*/
.sponsors table {border: 0pt none ; margin: 0pt; padding: 0pt; display: inline;}
.sponsors td {height: 40px; vertical-align: middle;}

.content-r {
overflow: hidden; 
margin:0 ;
padding:0; 
width: 207px;
width: 202px;
font-size: 0.95em;
}
*html .content-r { margin-left: 503px; margin-left: 0; width: 202px; overflow: hidden; padding:0;   }


.content-r li { list-style: none; padding-bottom: 0.8em;}

.content-r IMG, .content-r EMBED {border: 1px solid rgb(151,151,134) !important;}
.content-r .csc-uploads-icon IMG, .typo3-adminPanel IMG {border:0 !important;}
.content-r TABLE, .content-r TR, .content-r TD, .content-r TABLE P { margin:0; padding: 0; border:0;}
.content-r H1 {margin:0 0 0.5em 0; padding:0; margin: 0;}
.content-r P {margin:0 0 0.4em 0; padding:0; clear:both;}
.content-r .absatz {margin-bottom: 1em !important;}
img.imglogo, a img.imglogo  {border:none !important;}
.rahmenlos img {border: none !important;}

DL, dd, dt {margin: 0 !important; padding: 0;}

P {margin:0 0 0.7em 0; padding:0;}
/*styles w&#65533;hrend oli safari fixt */

.headerdate {
padding: 0;
margin:0;
/*color:rgb(196,0,56);*/
font-style: italic;
letter-spacing: 0.1em;
}

.content H1 {
margin: 0 0 0.8em 0;
}
.typo3-adminPanel {
text-align: left;
}

.csc-textpic-text {margin:0 !important; padding:0 !important;}
.absatz {margin-bottom: 2em !important;}
.csc-uploads-description {margin-bottom: 0.3em !important;}

* html .csc-textpic p, * html .csc-textpic, * html .csc-textpic-image {margin:0; padding:0; height: 1%}/* .csc-textpic-above, .csc-textpic-imagewrap dl, .csc-textpic-imagewrap dd, .csc-textpic-imagewrap,*/ 
.csc-textpic-imagewrap {line-height:1.5em;}
.csc-textpic-caption {padding-bottom: 0.6em;}


fieldset {border:0; padding: 0;}

.csc-mailform {white-space: nowrap; }
.csc-mailform label {display: block; float: left; width: 18%; /*text-align: right;*/   }
.csc-mailform input, .csc-mailform textarea  {width: 70%; margin:0 0 0 3%}
.csc-mailform  select { margin:0 0 0 0.9em}
.csc-mailform-field {padding: 0 0.7em 1em 0;}
input#mailformtv {padding: 0 0 0 0.9em; width:auto;border:none;}
input.csc-mailform-submit {width:auto;margin:0 26% 0 0; float:right; padding:0;}
* html input.csc-mailform-submit {margin:0 6% 0 0;}
/* das war erst:    .csc-mailform-field:after */
fieldset:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
/* Hides from IE-mac \*/
* html .csc-mailform-field {height: 1%;}


.tx-indexedsearch h2, .tx-indexedsearch p {margin:0;}
.tx-indexedsearch .result {margin:2em 0 0 0;}
/* End hide from IE-mac */

