/*Template CSS*/

body {

    margin:0;

    padding:0;

    margin-top:0px;

    margin-bottom:0px;

    margin-left:0px;

    margin-right:0px;

}



.align-center {

text-align:center;

}



.align-right {

text-align:right;

}



.align-justify {

text-align:justify;

}



a:link {color:black; text-decoration:underline}

a:visited {color:black; text-decoration:underline}

a:active {color:black; text-decoration:underline}



li {

list-style-image:url(template/list.gif);
}

.twitterli{
list-style-image:url(template/clear.gif);
}

hr {

color: #f76403;

background-color:#f76403;

height: 1px;

border-style:dotted;

}





h1 {

font-family: Georgia, "Times New Roman", Times, serif;

font-size: 18px;

color: #737373;

background-image:url(template/ueberschrift2.gif);

background-repeat:no-repeat;

padding:0px 0px 0px 18px;

}



h2 {

font-family: Georgia, "Times New Roman", Times, serif;

font-size: 16px;

color: #737373;

}



h3 {

font-family: Georgia, "Times New Roman", Times, serif;

font-size: 12px;

color: #737373;

}



h4 {

font-family: Georgia, "Times New Roman", Times, serif;

font-size: 12px;

color: #737373;

}



h5 {

font-family: Georgia, "Times New Roman", Times, serif;

font-size: 12px;

color: #737373;

}



h6 {

font-family: Georgia, "Times New Roman", Times, serif;

font-size: 12px;

color: #737373;

}





.Literatur {

font-family: Georgia, "Times New Roman", Times, serif;

font-size: 18px;

color: #737373;

background-image:url(template/ueberschrift2.gif);

background-repeat:no-repeat;

padding:0px 0px 0px 18px;

}





td {

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 12px;



}



#header {

position:relative;

background-image:url(template/header_spacer.jpg);

height:106px;

}



#header_left {

position:relative;

background-image:url(template/header_left.jpg);

background-repeat:no-repeat;

float:left;

height:106px;

width:256px;
cursor:pointer;
}



#header_right {

position:relative;

background-image:url(template/header_right.jpg);

background-repeat:no-repeat;

float:right;

height:106px;

width:361px;

}



#menu_top {

position:absolute;

height:auto;

width:auto;

top:80px;

font-family:Verdana, Arial, Helvetica, sans-serif;

color: #FFFFFF;

font-size:12px;

}



#menu_top a:link {color:#FFFFFF; text-decoration:underline}

#menu_top a:visited {color:#FFFFFF; text-decoration:underline}

#menu_top a:active {color:#FFFFFF; text-decoration:underline}

#menu_top a:hover {color:#FFFFFF; text-decoration:underline}



#header2 {

position:relative;

background-image:url(template/header_spacer2.jpg);

height:29px;

}



#header_left2 {

position:relative;

background-image:url(template/header_left2.jpg);

background-repeat:no-repeat;

float:left;

height:29px;

width:256px;

}



#header_right2 {

position:relative;

background-image:url(template/header_right2.jpg);

background-repeat:no-repeat;

float:right;

height:29px;

width:361px;

}



#header3 {

position:relative;

background-image:url(template/header_spacer3.jpg);

height:31px;

}



#suche {

position:relative;

background-image:url(template/suche.jpg);

background-repeat:no-repeat;

float:left;

height:31px;

width:256px;

text-align:center;

}



#suchefeld {

position:absolute;

left:58px;

top:10px;

}



#header_right3 {

position:relative;

background-image:url(template/header_right3.jpg);

background-repeat:no-repeat;

float:right;

height:31px;

width:361px;

}



#header4 {

position:relative;

background-image:url(template/header_spacer4.jpg);

height:91px;

}



#werbebanner {

position:relative;

background-image:url(template/werbebanner.jpg);

background-repeat:no-repeat;

float:left;

height:91px;

width:256px;

}



#banner {

position:absolute;

left:60px;

top:6px;

}



#breadcrumb {

position:absolute;

left:260px;

top:65px;

vertical-align:bottom;

font-family:Georgia, "Times New Roman", Times, serif;

font-size:12px;

z-index:5;

}



#header_right4 {

position:relative;

background-image:url(template/header_right4.jpg);

background-repeat:no-repeat;

float:right;

height:91px;

width:524px;

}



#middle_left1 {

position:relative;

background-image:url(template/middle_left1.jpg);

background-repeat:no-repeat;

float:left;

height:11px;

width:42px;

}



#middle_right1 {

position:relative;

background-image:url(template/middle_right1.jpg);

background-repeat:no-repeat;

float:right;

height:11px;

width:43px;

}



/*Contentbereichsformatierung*/

#tableframeleft {

background-image:url(template/middle_left1.jpg);

background-repeat:repeat-y;

width:42px;

}

#tableframeright {

background-image:url(template/middle_right1.jpg);

background-repeat:repeat-y;

background-position:right;

width:43px;

}



#tablemenu {

width:198px;

}



#tablecontent {

width:auto;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

line-height:1.5;

}



#tablecontent td {line-height:1.5;}



#tablecontent a:link {color:#f76403; text-decoration:underline}

#tablecontent a:visited {color:#f76403; text-decoration:underline}

#tablecontent a:active {color:#f76403; text-decoration:underline}



.tableinformation {

width:180px;

text-align:left;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

}



.tableinformation a:link {color:black; text-decoration:none}

.tableinformation a:visited {color:black; text-decoration:none}

.tableinformation a:active {color:black; text-decoration:none}



.aktuelles {

background-color:#FF9900;

padding: 5px 5px 5px 5px;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

}



.aktuellesHeader {

background-color:#FF9900;

padding: 5px 5px 5px 5px;

font-family: Georgia, "Times New Roman", Times, serif;

font-size:11px;

}



.termine {

background-color:#F76404;

padding: 5px 5px 5px 5px;

font-family: Georgia, "Times New Roman", Times, serif;

font-size:11px;

}

.twitter {
cursor:pointer;
background-color:#FF9900;
background-image:url(template/twitter_icon.jpg);
font-family: Georgia, "Times New Roman", Times, serif;
font-size:11px;
height:80px;
background-repeat:no-repeat;
}



.content {

font-family: Verdana, Arial, Helvetica, sans-serif;



font-size: 12px;

padding: 0px 15px 10px 15px;

}



/*Footer*/



#footer1 {

position:relative;

background-image:url(template/footer_spacer1.jpg);

height:44px;

}



#footer_left {

position:relative;

background-image:url(template/footer_persp_left1.jpg);

background-repeat:no-repeat;

float:left;

height:44px;

width:357px;

}



#footer_right {

position:relative;

background-image:url(template/footer_persp_right1.jpg);

background-repeat:no-repeat;

float:right;

height:44px;

width:393px;

}



#footer2 {

position:relative;

background-image:url(template/footer_spacer2.jpg);

height:93px;

}



#footer_stadt_right {

position:relative;

background-image:url(template/footer_stadt_left2.jpg);

background-repeat:no-repeat;

float:right;

height:93px;

width:256px;
cursor:pointer;
}



#spacer_left {

position:relative;

float:left;

height:93px;

width:30px;

}



#footer_bmbf_left {

position:relative;

background-image:url(template/footer_bmbf_right2.jpg);

background-repeat:no-repeat;

float:left;

height:93px;

width:125px;
cursor:pointer;

}



#footer_esf_left {

position:relative;

background-image:url(template/footer_esf_right2.jpg);

background-repeat:no-repeat;

float:left;

height:93px;

width:146px;
cursor:pointer;

}



#footer_eu_left {

position:relative;

background-image:url(template/footer_eu_right2.jpg);

background-repeat:no-repeat;

float:left;

height:93px;

width:161px;
cursor:pointer;

}

/*Ma�nahmenkatalog - Formatierungen*/

/*Auf/Zuklapp fuer Filter*/
#v_toggle {
background-image:url(template/mfilter.gif);
background-repeat:no-repeat;
background-color:#F6F6F6;
cursor:pointer;
}

.Massnahme{
border: 1px solid rgb(250, 201, 125); 
font-size:11px;
}

.MassnahmenTable{
border-spacing: 1px 10px 10px 10px;
width: 95%;
}

.Massnahmenheader {
background-color:#fac97d;
font-size:9px;
font-weight:bold;
}

.Massnahmentraeger {
background-color:#fac97d;
font-weight:bold;
}

.MassnahmenAlt1 {
background-color:#F6F6F6;
}

.MassnahmenAlt2 {
background-color:#ECECEC;
}

.MassnahmenDetailBlock {
background-color:#fac97d;
font-weight:bold;
}

.MassnahmenDetail {
background-color:#F6F6F6;
}

.CategoryCat {
background-color:#F6F6F6;
padding:10px 10px 10px 10px;
}


