/*
txt			#9d9d9d
green		#6fbe58
pink		#e13e79
*/

body{
background:#ffffff;
margin:0 0 0 0;
padding:0 0 0 0;
color:#9d9d9d;
font-family: Arial,sans-serif;
font-size:13px;
background:#ffffff url(../img/theme/bg-body.gif) repeat-x;
background-color:#ffffff;
}
img{
border:none;
}



/*--------------------- Da Zones ------------------------*/
#container {
padding-left:200px;
}
#wrapper {
width:760px;
}
#header {
width:450px;
height:100px;
/*border:1px solid #cccccc;*/
}
#main {
width:450px;
background-color:#ffffff;
float:left;
margin-top:40px;
/*border:1px solid #cccccc;*/
}
#right {
margin-left:50px;
width:250px;
background-color:#ffffff;
float:left;
margin-top:40px;
/*border:1px solid #cccccc;*/
}
#footer{
width:450px;
/*height:20px;*/
overflow:hidden;
margin-top:0;
background-color:#ffffff;
/*border:1px solid #cccccc;*/
}


/*--------------------- Trenner für Zwischenschnitte ------------------------*/
.trenner{
margin-top:20px;
margin-bottom:30px;
}
hr {/* linien mit 1px höhe über den Trick dass nur ein Rahmenteil angezeigt wird, wg. moz/ie Darstellung */
height:0 !important; 
border-bottom:1px dotted #9d9d9d;
border-top:0px;
border-left:0px;
border-right:0px;
}



/*--------------------- Logo ------------------------*/
#logo{
position:absolute;
top:74px;
left:88px;
width:44px;
height:25px;
background:#ffffff url(../img/theme/ag.gif) no-repeat;
}
a:hover#logo{
background:#ffffff url(../img/theme/ag_ani.gif) no-repeat;
}



/*--------------------- Listen ------------------------*/
#main ul{
padding-left: 0.6em; margin-left: 0.6em;  /* Trick um die browserspezifische Einrückung los zu werden */
margin-bottom:0;
}
#main li{
margin-bottom:5px;
/*list-style-position:outside;*/
list-style-image: url(../img/theme/kringel.gif);
}



/*--------------------- ausgeblebendeter Beschreibungstext ------------------------*/
.lebenslauf-beschreibung{
visibility:collapse;
position:absolute;
left:700px;
top:180px;
width:250px;
/*border:1px solid #cccccc;*/
}



/*--------------------- Da Headlinez ------------------------*/
h1{
font-family: Arial,sans-serif,'Maven Pro';
font-size:20px;
margin-top:0;
}
h2,h3,h4,h5,h6{
font-family: Arial,sans-serif;
}
h2{
font-size:16px;
}
h3{
font-size:13px;
margin-bottom:5px;
}



/*--------------------- Da Tabelz ------------------------*/
.projekt-table{
/*line-height:18px;*/
font-size:12px
}
.projekt-table .col-1{
font-weight:bold;
/*padding-right:10px;*/
padding-bottom:3px;
width:130px;
vertical-align: top;
}
.projekt-table .col-2{
vertical-align: top;
}



/*--------------------- Da links ------------------------*/

/*---------- top ----------*/
a:link.top-link, a:visited.top-link, a:active.top-link {
float:right;
height:11px;
background:#ffffff url(../img/theme/sprites.gif) no-repeat 0 -177px;
font-family: Verdana;
font-size:9px;
padding-left:15px;
color:#9d9d9d;
text-decoration:none;
}
a:hover.top-link{
background:#ffffff url(../img/theme/sprites.gif) no-repeat 0 -277px;
/*color:#e13e79;*/
}

/*---------- back ----------*/
a:link.back-link, a:visited.back-link, a:active.back-link {
height:11px;
background:#ffffff url(../img/theme/sprites.gif) no-repeat -4px -192px;
font-family: Verdana;
font-size:9px;
padding-left:11px;
color:#9d9d9d;
text-decoration:none;
}
a:hover.back-link{
background:#ffffff url(../img/theme/sprites.gif) no-repeat -4px -292px;
/*color:#e13e79;*/
}

/*---------- slot ----------*/
a:link.slot-link, a:visited.slot-link, a:active.slot-link {
height:11px;
background:#ffffff url(../img/theme/sprites.gif) no-repeat 0 -160px;
font-family: Verdana;
font-size:11px;
padding-left:15px;
margin-right:10px;
color:#9d9d9d;
text-decoration:none;
}
a:hover.slot-link{
background:#ffffff url(../img/theme/sprites.gif) no-repeat 0 -260px;
/*color:#e13e79;*/*
}

/*---------- GLOBAL ----------*/
a:link, a:visited, a:active {
color:#4d4d4d;
text-decoration:none;
}
a:hover{
color:#e13e79;
text-decoration:none;
}
