#content a:visited {
color:#727977;
background-image:url(http://www.rak-stuttgart.de/fileadmin/templates/img/a_visited.gif);
background-repeat:no-repeat;
/*padding-left:7px;*/
}

#content p.csc-linkToTop a:visited{
	background-image:none;
	padding-left:0px;
	}


.videoplayer {
text-align:center;
margin-top:20px;
}

.googlemapsLink {
color:#008853 !important;
}

.tx-indexedsearch-sec a {
background-image:url(http://www.rak-stuttgart.de/fileadmin/templates/img/a_008854.gif);
background-repeat:no-repeat;
padding:0px 0px 0px 8px;
margin:0px 0px 0px 0px;
background-position:0px 4px;
color:#008854;
}

/*
.csc-textpic-image img{
border:1px #d2d8d6 solid !important;

}
*/
dfn, acronym {
font-style: normal;
text-decoration: none;
border-bottom: 1px #C0C0C0 solid;
cursor: default;
}

h1 dfn, h1 acronym, h2 dfn, h2 acronym, h3 dfn, h3 acronym {
border-bottom: 0px;
}

.tooltip{
width: 200px; color:#000;
font:lighter 11px/1.3 Arial,sans-serif;
text-decoration:none;text-align:center}

.tooltip span.top{padding: 30px 8px 0;
    background: url(img/tip.gif) no-repeat top}

.tooltip b.bottom{padding:3px 8px 15px;color: #548912;
    background: url(img/tip.gif) no-repeat bottom}
	
	
	

#content ul {



}

.csc-textpic{
padding:0px;

margin:0px 0px 0px 0px;
}

.csc-textpic-text h1 {
padding:5px 0px 0px 0px !important;
margin:0px 0px 5px 0px !important;

}



body {
margin:0px;
padding:0px;
background-color:#d2d8d6;
font-family:  Arial, Helvetica, sans-serif;
font-size:0.7em;
/*font-size:11px;*/
line-height:1.4em;
}

.clearer {
clear:both;
}

a:hover {
text-decoration:underline;
}


#content {
font-size:1.0em;
overflow:hidden;
}

.csc-frame-rulerAfter {
padding:0px 0px 0px 0px;
margin:20px 0px 0px 0px;
}

#content .bodytext {
padding:0px 0px 0px 0px;
margin:0px 0px 10px 0px;
}

iframe {
border:0px;
border: none !important;
}

.aufklappmenu {
/*background-color:#dff1fb;*/
width:300px
}

.aufklappmenu li {
list-style-type:none;
padding:0px 0px 10px 0px;
margin:0px 0px 0px 0px;

}

.aufklappmenu li a:hover {
background-color:#FFFFFF;
}

.aufklappmenu li a {
display:block;
padding:0px 10px 0px 10px;
}


.aufklappmenu ul {
padding:10px 0px 10px 0px;
margin:0px 0px 0px 0px;
}

.internal-link, .NewsLink a, .bodytext a, .tabNewsP a { /*, #content a*/
/*color:#2e95d7;*/
padding:0px 0px 0px 8px;
margin:0px 0px 0px 0px;
/*background-image:url(img/a_blau.gif);*/
background-repeat:no-repeat;
background-position:0px 4px;
}




#content ul {
padding:0px 0px 0px 20px;
margin:0px 0px 0px 0px;
}

a {
text-decoration:none;
color:#000000;
}


.csc-linkToTop {
background-image:url(img/nach_oben.gif);
background-repeat:no-repeat;
padding:0px 0px 5px 17px;
margin:20px 0px 0px 0px;
list-style-image:none !important;
list-style:none !important;
/*border-bottom:1px solid #2e95d7;*/

}

.funktionsleiste {
/*border-bottom:1px solid #2e95d7; */
padding:0px 0px 10px 0px;
margin:0px 0px 20px 0px;
width:545px;
float:left;
}

.funktionsleiste .csc-linkToTop2 {
background-image:url(img/nach_oben.gif);
background-repeat:no-repeat;
padding:0px 0px 5px 17px;
margin:0px 0px 0px 0px;
}

.funktionsleiste .pdfprint {
background-image:url(img/pdfprint.gif);
background-repeat:no-repeat;
padding:0px 0px 5px 17px;
margin:0px 0px 0px 15px;
}

.funktionsleiste .printlink, .funktionsleisteOben .printlink{
background-image:url(img/print.gif);
background-repeat:no-repeat;
padding:0px 0px 5px 17px;
margin:0px 0px 0px 15px;
}


.funktionsleisteOben {
/*border-bottom:1px solid #2e95d7; */
padding:10px 0px 10px 0px;
margin:0px 0px 0px 0px;
}

.funktionsleisteOben .pdfprint {
background-image:url(img/pdfprint.gif);
background-repeat:no-repeat;
padding:0px 0px 5px 17px;
margin:0px 0px 0px 0px;
}


#marginalie .external-link-new-window, #marginalie .internal-link, #login a {
text-decoration:none;
color:#000000;
padding:0px 0px 0px 8px; 
margin:0px 0px 0px 0px;
background-image:url(img/a_schwarz.gif);
background-repeat:no-repeat;
background-position:0px 4px;
}

#marginalie a:hover {
text-decoration:underline;

}



img {
border:0px;
}


h1 {
font-size:1.2em;
/*color:#2e95d7;*/
padding:0px 0px 0px 0px;
margin:20px 0px 20px 0px;
line-height:1.4em;
}


h2 {
font-size:1em;
/*color:#2e95d7;*/
padding:0px 0px 10px 0px;
margin:20px 0px 0px 0px;

}

h3 {
font-size:1em;
color:#000000;
/*background-image:url(img/headline_back_content.gif);*/
background-repeat:no-repeat;
height:18px;
font-weight:normal;
padding:2px 0px 0px 10px;
margin:20px 0px 0px 0px;

}


h4 {
font-size:1em;
/*background-image:url(img/headline_back_content.gif);*/
background-repeat:no-repeat;
background-position:bottom;
/*height:20px;*/
font-weight:bold;
padding:8px 0px 8px 20px;
margin:20px 0px 0px 0px;
}

.mehrinfos h3{
font-size:0.9em;
color:#000000;
background-repeat:no-repeat;
height:20px;
font-weight:normal;
padding:0px 0px 0px 10px;
margin:20px 0px 10px 0px;

}

.quicklinks_h1 {
font-size:1em;
color:#000000;
padding:1px 0px 1px 10px;
margin:20px 0px 0px 0px;
/*background-color:#dff1fb;
background-image:url(img/quicklinks_back_blau.gif);*/
background-repeat:no-repeat;
height:20px;
font-weight:normal;
}




.csc-menu a {
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
/*background-image:url(img/a_blau.gif);
background-repeat:no-repeat;
background-position:0px 4px;*/
}

.csc-menu li {
padding:0px 0px 0px 0px;
margin:0px 10px 5px 15px;
/*background-image:url(img/a_blau.gif);*/
background-repeat:no-repeat;
background-position:0px 4px;
}


.csc-menu {
/*background-color:#dff1fb;*/
/*list-style: url(img/li_blau.gif);*/
padding:5px 0px 5px 10px !important;
margin:0px 0px 10px 0px !important;
}

.csc-section {
padding:0px 0px 0px 0px;
margin:0px 0px 5px 0px;
}

.csc-section a{
/*color:#2e95d7;*/
font-weight:bold;
}


#box {
width:1000px;
background-color:#FFFFFF;
float:left;
background-image:url(img/box_back.gif);

}

/*
##### LINKE SEITE #####
######################
*/

#linkeSeite {
width:220px;
background-color:#FFFFFF;
float:left;
background-image:url(img/linkeseite_back.gif);
background-repeat:repeat-y;

}

#logo {
width:220px;
float:left;
}

#HauptNavigation {
width:200px;
float:left;
padding:0px 0px 0px 0px;
margin:15px 0px 0px 0px;

}


#HauptNavigationUnten {
width:200px;
float:left;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}


/*
######################
##### LINKE SEITE #####
*/



/*
##### RECHTE SEITE #####
######################
*/

#rechteSeite {
width:780px;
/*min-width:780px;*/
background-color:#FFFFFF;
float:left;

}


#TopNavigation {
width:780px;
height:40px;
float:left;
background-image:url(img/topnav_back3.gif);
background-repeat: repeat-x;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
overflow:hidden;
}

#contentBox {
	width: 570px;
	float:left;
}


#kopfbild {
width:570px;
float:left;
/*background-image:url(img/kopfbild_back.jpg);*/
background-repeat:repeat-y;
padding:0px 0px 30px 0px;
margin:0px 0px 0px 0px;

}

#content {
width:550px;
float:left;


}

#marginalie {
width:210px;
float:left;
}


/*
######################
##### RECHTE SEITE #####
*/#box #rechteSeite #marginalie h2 {
	font-size: 0.9em;
	background-image:url(img/marginalie_h2_back.gif);
	background-repeat:no-repeat;
	font-weight:normal;
	color:#000000;
	
	width:200px;
	height:18px;
	padding:0px 0px 0px 10px;
	margin:0px 0px 0px 0px;
}


#box #rechteSeite #marginalie #suche {
/*background-image:url(img/login_back.gif);*/
width:200px;
height:90px;
}


#suche p {
	padding:0px 0px 0px 0px;
	margin:10px 0px 0px 10px;
}

#box #rechteSeite #marginalie .marginalieBox {

	background-color:#ecefee;
	width:200px;
	padding:0px 0px 10px 0px;
	margin:0px 0px 20px 0px;
}

#box #rechteSeite #marginalie .marginalieBox p{

	padding:0px 0px 0px 0px;
	margin:10px 10px 0px 10px;
}

/*CONTENT */

#reiterLinks {
/**/
background-image:url(img/home_news_back.gif);
background-repeat:no-repeat;
width:280px;
float:left;


}


#reiterRechts {
background-image:url(img/home_mynews_back.gif);
background-repeat:no-repeat;
width:270px;
float:left;
}


#reiterRechts h2{
color:#939d9a !important;
}

#newsReiterBox {
width:550px;
	padding:0px 0px 0px 0px;
	margin:20px 0px 0px 0px;
}



#newsReiterHead {
width:550px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

#newsReiterHead h2{
/*font-size:9px !important;*/
font-weight:normal;
color:#000000;
	padding:4px 0px 5px 8px;
	margin:0px 0px 0px 8px;
}

#newsReiterHead h2 a{
background-image:none;

}


.suchform {
	padding:0px 0px 0px 0px;
	margin:5px 0px 0px 10px;

}


input {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	
	

}

#searchform {
	padding:0px 0px 0px 0px;
	margin:10px 0px 0px 10px;

}

.searchinp{
font-size:1em;
width:115px;
border:1px #939e9a solid;

	padding:1px 0px 1px 0px;
	margin:0px 0px 0px 0px;

	vertical-align: top;
}

.searchbtn {
	padding:0px 0px 0px 0px;
	margin:1px 0px 0px 5px;	
	-margin:2px 0px 0px 5px;
	vertical-align: top;
	
	

}

table, tr, td, tbody {

	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:1em;

}

.suchtabelle {
	padding:0px 0px 0px 0px;
	margin:10px 0px 0px 10px;


}

fieldset {
border:0px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 10px;
}


/* Login */

#login form {
	padding:0px 0px 0px 0px;
	margin:10px 10px 0px 10px;
}

#login label {
display:block;
padding:0px 0px 0px 0px;
margin:0px 0px 5px 0px;
}

#login .loginInput {
font-size:1em;
width:115px;
border:1px #939e9a solid;
padding:1px 0px 1px 0px;
margin:0px 0px 5px 0px;

}






#box .csc-textpic-text li{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 15px;
-margin:0px 0px 0px 180px;
}

#box .csc-textpic img {
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
/*border:1px #CCCCCC solid;*/

}


#box .csc-textpic-image {
/*background-color:#dff1fb;
background-color: #FF0000;*/
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
/*width:210px !important;*/

}



#box .csc-textpic-imagewrap {
/*background-color:#dff1fb;
background-color: #FF0000;
border:1px red solid;*/
padding:0px 10px 0px 0px;
margin:0px 20px 10px 0px;
}

#box .csc-textpic-imagewrap img{
/*border:1px #EEEEEE solid;*/
}




#box .csc-textpic-caption {
font-size:0.9em;

padding:0px 0px 0px 5px;
margin:0px 0px 0px 0px;


/*background-color:#dff1fb;*/

}


#box .csc-textpic-caption p{
padding:5px 5px 5px 5px;
margin:0px 0px 0px 0px;
}



/* NEWS */

.newsh2 {
font-size:1em;
/*color:#2e95d7;*/
padding:0px 0px 0px 0px;
margin:20px 0px 0px 0px;
}

.newsh2 span{
font-weight:normal;
color:#000000;

}

.newsbild {
float:left;
padding:0px 20px 0px 0px;
}

.rubrikKasten {
height:auto;
display:block;


margin:0px 0px 0px 0px;
padding:0px 0px 10px 20px;
}

.rubrikKasten .tabNewsP {
width:500px;
/*
width:245px;
height:120px;
float:left;*/
/*margin:5px 10px 0px 0px;*/
margin:0px 10px 0px 0px;
padding:5px 0px 0px 0px;
}

.rubrikKasten .tabNewsP a { 

padding:0px 0px 0px 8px;
margin:0px 0px 0px 0px;
background-image:url(img/a_gruen.gif);
background-repeat:no-repeat;
background-position:0px 4px;
}



/*### SUCHE ###*/

.tx-indexedsearch-searchbox .suchformtabelle {
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

.tx-indexedsearch-searchbox .TableBorderSuche {
border-top:1px #FFFFFF solid;
}



.tx-indexedsearch-searchbox {
background-color:#edefee;
padding:0px;
margin:0px;
}


.tx-indexedsearch-searchbox h1 {
font-size:1em;
color:#000000;
background-image:url(img/headline_back_content.gif);
background-repeat:no-repeat;
font-weight:normal;
padding:2px 0px 7px 10px;
margin:20px 0px 0px 0px;
}

.tx-indexedsearch-searchbox .sucheUnten {
border-top:1px #FFFFFF solid;
padding:20px 0px 0px 0px;
margin:20px 0px 0px 0px;
}

.tx-indexedsearch-searchbox label {
display:block;

width:250px;
font-weight:bold;
padding:0px 0px 0px 0px;
margin:0px 0px 5px 0px;
}


.tx-indexedsearch-searchbox .inp , .tx-indexedsearch-searchbox .search-select {
font-size:1em;
width:250px;
border:1px #939e9a solid;

	padding:1px 0px 1px 0px;
	margin:0px 0px 5px 0px;

	vertical-align: top;
}


.divBlockSuche {


width:530px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

.divSuche {
width:250px;
float:left;
padding:0px 10px 0px 0px;
margin:0px 0px 0px 0px;
}

.divSucheButton {
width:510px;
float:left;
text-align:right;
padding:0px 0px 10px 0px;
margin:0px 0px 0px 0px;
}

.SucheListeAusgabe {
border-bottom:1px #009900 solid;
padding:0px 0px 0px 0px;
margin:0px 0px 10px 0px;
}

.SucheListeAusgabe h2 {
padding:0px;
margin:0px;
}

.SucheListeAusgabe h2 a{
/*color:#2e95d7;*/
padding:0px 0px 0px 8px;
margin:0px 0px 0px 0px;
/*background-image:url(img/a_blau.gif);*/
background-repeat:no-repeat;
background-position:0px 4px;
}

.tx-indexedsearch-browsebox {
width:100%;
padding:0px 0px 20px 0px;
margin:0px 0px 20px 0px;
border-bottom:1px #009900 solid;
}



.tx-indexedsearch-browsebox .browsebox {

width:100%;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;

}

.tx-indexedsearch-browsebox .browsebox li {
float:left;
padding:0px 0px 0px 0px;
margin:0px 10px 0px 0px;
list-style:none !important;
list-style-image:none !important;

}

.tx-indexedsearch-browsebox .browsebox li a {

padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;

}


.tx-indexedsearch-whatis {
font-weight:bold;
font-size:1.2em;
color:#008854;
padding:0px 0px 0px 0px;
margin:20px 0px 20px 0px;


}

.tx-indexedsearch-sec {
padding:0px 0px 0px 0px;
margin:0px 0px 10px 0px;
background-color:#e3f4ec;
}

.tx-indexedsearch-secHead {
background-color:#e3f4ec;

}


.tx-indexedsearch-sec ol{
padding:10px 0px 10px 0px;
margin:0px 0px 0px 30px;
}

.tx-indexedsearch-sec h3 {
font-size:1em;
color:#000000;
background-image:url(img/headline_back_008854.gif);
background-repeat:no-repeat;
font-weight:normal;
padding:2px 0px 0px 10px;
margin:20px 0px 0px 0px;
background-color:#e3f4ec;
}

.tx-indexedsearch-secHead h3 {
font-size:1em;
color:#000000;
background-image:url(img/headline_back_008854.gif);
background-repeat:no-repeat;
font-weight:normal;
padding:2px 0px 0px 10px;
margin:20px 0px 10px 0px;
background-color:#e3f4ec;
}


/**/

#sitemap {
padding:0px 0px 0px 0px;
margin:20px 0px 0px 0px;
}


#sitemap ul li{
list-style-image:url(img/a_008854.gif) !important;
}

#sitemap ul li li{
list-style-image:url(img/a_grau.gif) !important;
}


#sitemap ul li li{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 20px;

}


.sitemapLevel1 a{
font-weight:bold;
color:#018f57;
font-size:1.2em;

background-image: none !important;
}

.sitemapLevel2 a{
color:#727977;
font-size:1em;

background-image: none !important;
}

.sitemapLevel3 a{
font-weight: normal;
}

#sitemap .SitemapNachOben {
list-style:none !important;
list-style-image:none !important;
margin:20px 0px 20px -15px;
}



#seminareIframe {
width:600px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 220px;
}


.mehrinfos {
	width:200px;
	padding:0px 0px 10px 0px;
	margin:20px 0px 20px 0px;

}

.mehrinfos h1{

font-size:0.9em;
padding:0px 0px 10px 10px;
margin:0px 0px 0px 0px;
font-weight:normal;
}

.mehrinfos p{
padding:0px 0px 0px 10px;
margin:0px 0px 0px 0px;
}



.mehrinfos .newsh2 {
padding:0px 0px 0px 0px;
height:100% !important;
width:190px !important;
-width:200px !important;


font-size:1em !important;
font-weight:bold !important;


}

.mehrinfos span {
padding:0px 0px 0px 0px;
margin:0px 0px 10px 0px;

}

.mehrinfos hr {

}

.news-single-img {

float:left;
padding:0px 0px 0px 0px;
margin:0px 15px 15px 0px;

}


.news-single-img img{
border:1px #CCCCCC solid;
}



.news-single-img .ImgCaption {
font-size:0.9em;
padding:5px 0px 5px 5px;
margin:0px 0px 0px 0px;
width:185px;
}

.newsDatumAutor p{
float:left;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}


.NewsDateiDownload {
padding:0px 0px 5px 0px;
margin:0px 0px 0px 0px;

}

.NewsDateiDownload h3 {
font-size:1em;
color:#000000;
/*background-image:url(img/headline_back_content.gif);*/
background-repeat:no-repeat;
height:20px;
font-weight:normal;
padding:2px 0px 0px 10px;
margin:20px 0px 10px 0px;
}


.NewsDateiDownload p{
padding:0px 0px 0px 7px !important;
margin:0px 0px 0px 0px !important;
}







.NewsLinks {
padding:0px 0px 5px 0px;
margin:0px 0px 0px 0px;

}

.NewsLinks h3 {
font-size:1em;
color:#000000;
/*background-image:url(img/headline_back_content.gif);*/
background-repeat:no-repeat;
height:20px;
font-weight:normal;
padding:2px 0px 5px 10px;
margin:20px 0px 0px 0px;
}


.NewsLinks p{
padding:0px 0px 0px 7px !important;
margin:0px 0px 0px 0px !important;
}








.tx-damdownloads-pi1 hr{
padding:0px 0px 0px 0px !important;
margin:0px 0px 10px 0px !important;

}

.tx-damdownloads-pi1 h2{
padding:10px 0px 0px 0px !important;
margin:0px 0px 0px 0px !important;

}


.marginalieBanner {
padding:0px 0px 0px 0px;
margin:0px 0px 20px 0px;
}

.newsarchivlink {
width:549px;
float:left;
padding:10px 0px 10px 20px !important;
margin:0px 0px 25px 0px !important;
border-top:1px solid #FFFFFF;
}

#newsarchivlinkDIV {
float:left; 
border-top:1px #FFFFFF solid; 
width:550px; 
margin:0px 0px 20px 0px;
padding:10px 0px 10px 0px;
/*background-color:#e6f3e8;*/
}

#newsarchivlinkDIV p {
margin:0px 0px 0px 0px; 
padding:0px 0px 0px 20px;

}

.keinplus a {
margin:0px 0px 0px 0px !important;
padding:0px 0px 0px 0px !important;
background-image:none !important;
}