html, body, div, span, h1, h2, h3, h4, h5, h6, p,ul {border:0;outline:0;font-family:inherit;font-size:100%;vertical-align:baseline;background:transparent;}

body {background:url(/images/hintergrund.jpg);background-repeat:repeat-y;font-family:Helvetica, sans-serif;font-size:0.95em;margin:0;}
.main {max-width:990px;}
#menu {float:left;margin-left:-5px;padding-top:1em;width:195px;}
#inhalt {float:left;max-width:65%;margin-left:60px;padding-left:18px;padding-bottom:3em;}
* html #inhalt{margin-left:45px;}


#logo {background:#748EC7;background-image:url(/images/logo_gsv_berlin.jpg);background-repeat:no-repeat;width:178px;height:58px;margin-left:19px;margin-top:3px;}
#logoTextBig {color:white;font-family:Helvetica, Arial;font-size:1.02em;font-weight:bold;line-height:1.0em;margin-left:60px;padding-top:15px;}
#logoTextSmall {color:#d8d8d8;font-family:Helvetica, Arial;font-size:0.75em;font-weight:bold;margin-left:22px;padding-top:15px;}

.menuUl , .menuULExtern {list-style:none;margin-left:3px;padding-left:0px;}
.menuUl	{margin-top:70px;}
.menuLi {font-family:Helvetica;font-size:1.0em;background:#ff6600;color:white;padding:4px 0px 5px 5px;margin:3px 0 0 16px;line-height:1.22em;}
.menuUl a {display:block;}
.menuUl a:link , .menuUl a:visited , .menuUl a:active {color:white;text-decoration:none;}
.menuUl a:hover {color:#000099;text-decoration:underline;}
.menuLiActiv  {color:#000099;}

.menuULExtern {margin-top:38px;}
.menuLiEx {background:url(/images/punkt.gif);background-repeat:no-repeat;margin:8px 0px 0px 14px;padding-left:25px;}
a.menuLnkEx:link , a.menuLnkEx:visited , a.menuLnkEx:active , a.menuLnkEx:focus {color:#c0c0c0;text-decoration:none;font-family:Helvetica;}
a.menuLnkEx:hover {color:grey;text-decoration:underline;}
.rss-button{margin:12px 0px 0 18px;position:relative;}

h1,h2,h3,h4 {color:#0A4576;font-family:Helvetica}
h1 {font-size:2em;margin-top:0.4em;margin-bottom:1.2em;margin-left:-18px;width:105%;}
h2.boxH2 , .boxH1 {color:black;font-size:1.0em;padding-top:0.5em;margin-left:0.5em;margin-bottom:0px;}
.boxH1 {width:100%;}
.h1start {margin-bottom:37px;}
.h2start {font-size:1.4em;margin-top:4px;margin-bottom:2px;}
.pstart	{margin-top:0px;line-height:19px;margin-bottom:40px;font-size:15px;}
.h2termine {font-size:1.4em;}

.start-info-left {float:left;width:150px;height:200;margin-right:30px}
.start-info-right {float:left;width:400px}

.box {background:#FF9955;margin-bottom:20px;width:100%;line-height:18px;opacity:0.8}
.boxDatum {float:left;font-weight:bold;margin:0;padding:0.5em 0 0.5em 0.4em;width:135px;}
.boxInhalt {margin-left: 135px; margin-top:0px; padding-right:3px;border-left:2px solid white; }
.boxInhaltText {margin-top:0px; margin-left:0.5em; margin-bottom:0em; }
.boxDownload {text-align:right; margin-top:0px; margin-right:0.5em;}
h2.boxH2 {font-size:1.05em;padding-bottom:0.2em;margin-left:0px;padding-left:0px;}

.boxAlt {background:none;border-bottom:1px solid grey;margin: 0px 0px 0px 25px;width:100%;line-height:18px;}
.boxAltTitel {padding:0.8em 0em 0.1em 0em; width:100%;margin:0px;float:left;font-weight:bold;color:black;font-size:1.0em;}
.boxAltInhalt {width:100%;margin:0px;}
.boxAltDownload {margin:0px 10px 10px 0px; text-align:right;}

.transparent {background:none;border-left: none;}
.boxJahr {margin-bottom:0.5em;}
a.boxJahrLink:link , a.boxJahrLink:visited , a.boxJahrLink:active , a.boxJahrLink:focus, a.boxJahrLink:hover {color:#245399;font-weight:bold;text-decoration:none;}
.ordnerImg {margin-right:2px;}
/*seite arbeitsschwerpunkte*/
.schwerpunkt1 {margin-bottom:0.3em;line-height:18px;}
.schwerpunkt  {margin-bottom:1em;}
/* seite vorstand */
.vorstandImg {float:left;margin-left:25px;text-align:center;font-size:0.8em;width:105px;}
.vorstandFirst {margin-left:0px;}
.vorstandReihe2 {margin-top:15px;}
.vorstandTextLinks {margin-left:10px; float:left; width:150px; height:80px;}
.vorstandTextRechts {width:300px;margin-left:160px;height:80px;}
.fontsmall {font-size:0.8em;}
.vorBKlein	{height: 50px;}
.vorTextErste {margin-top:30px;}
* html .vTEIE {margin-top:30px;}
*+html .vTEIE {margin-top:30px;}

ul.ulStart {margin:-5px 0 0 14px;padding:0px;}
ul.ulStart li {margin-top:3px;} 

@media screen and (max-width: 640px) {

body {background-image:none;font-size:1.7em;}
/*#logo {background-image:url(/images/logo_gsv_berlin_2.jpg);margin-left:15px;}*/
#logoTextBig {font-size:1.01em;line-height:1.0em;margin-left:55px;padding-top:15px;}
#logo {display:none}

#inhalt {max-width:95%;margin-left:0px;padding-left:10px;}

.start-info-left {float:none;width:150px;height:200;margin-right:30px}
.start-info-right {float:none;width:90%}

h1 {margin-left:0px;width:auto;}

#menu {padding-top:1em;width:100%;background-color:#002E8C;border:1px solid black;float:none}
.menuLi {font-size:0.7em;padding:4px 0px 5px 5px;margin:3px 0 0 16px;line-height:1.22em;}
/*.menuLi {font-size:1.0em;background:#ff6600;color:white;padding:4px 0px 5px 5px;margin:3px 0 0 16px;line-height:1.22em;}*/
.menuUl	{margin-top:30px;width:95%;font-size:0.9em;}
.menuULExtern {display:none;}
.rss-button {display:none;}

h1 {width:98%;font-size:0.9em;}
h1.h1start {font-size:0.9em;}
h2.h2start {font-size:0.7em;}
div.pstart p {font-size:0.6em;line-height:1.3em;}
.start-main #inhalt i {font-size:0.5em;line-height:1.2em!important;display:inline-block}
p.pstart {font-size:0.6em;line-height:1.3em;}

}
@media screen and (max-width: 480px) {body {background-image:none;}#logo {width:150px;}}