/* @override http://p110095.typo3server.info/fileadmin/templates/css/content.css */

#teasercontent p,
#maincontent p,
#rightcontent p,
#news p
{
line-height:1.4em;
}

#teasercontent a, #teasercontent a:link, #teasercontent a:visited,
#maincontent a, #maincontent a:link, #maincontent a:visited,
#rightcontent a, #rightcontent a:link, #rightcontent a:visited,
#news a, #news a:link, #news a:visited
{
color:#911833;
}

#teasercontent a:hover, #teasercontent a:focus, #teasercontent a:active,
#maincontent a:hover, #maincontent a:focus, #maincontent a:active,
#rightcontent a:hover, #rightcontent a:focus, #rightcontent a:active,
#news a:hover, #news a:focus, #news a:active
{
color:#172941;
}

#maincontent p.blue, #maincontent p.grey, #maincontent p.yellow, #maincontent h2.blue, #maincontent h2.grey, #maincontent h2.yellow
{
font-size:24px;
}

p.blue, h1.blue, h2.blue, h3.blue
{
color:#0b3962;
}

p.grey, h1.grey, h2.grey, h3.grey
{
color:#9d9f99;
}

p.yellow, h1.yellow, h2.yellow, h3.yellow
{
color:#e6bc26;
}

/* @group maincontent */

#maincontent .csc-header, #maincontent .cbox,  #maincontent .cblock
{
float:left;
display:inline;
width:auto;
padding:0px;
margin:0px;
}

#maincontent h1, #maincontent h2, #maincontent h3
{
padding:0px;
margin:0px;
}

#maincontent p
{
padding:0px;
margin:0px 0px 12px 0px;
}

#maincontent ul, #maincontent ol
{
clear:both;
margin:0px 0px 12px 0px;
}

#maincontent ul, #maincontent ol
{
padding:0px 0px 12px 15px;
}

#maincontent ul
{
list-style-image:url(img/bullet.png);
}

#maincontent .cbox
{
margin:0px 20px 0px 0px;
}

#maincontent .cblock
{
clear:both;
width:400px;
}

#maincontent p.teaser
{
font-size:18px;
}

/* @end */

/* @group rightcontent */

#rightcontent p, #rightcontent .csc-header, #rightcontent .cbox, #rightcontent .cblock,
#rightcontent h1, #rightcontent h2, #rightcontent h3
{
float:left;
display:inline;
width:219px;
padding:0px;
margin:0px;
}

#rightcontent p
{
clear:both;
line-height:1.3em;
margin:0px 0px 6px 0px;
}

#rightcontent .cblock
{
clear:both;
padding:0px 0px 15px 0px;
margin:0px 0px 15px 0px;
border-bottom:1px dotted #DCDCDC;
}

#rightcontent .cbox
{
margin:0px 0px 0px 20px;
}

#rightcontent h1, #rightcontent h2, #rightcontent h3
{
line-height:1.3em;
font-size:12px;
color:#959593;
}

/* @end */

/* @group tagcloud */

#tagcloud
{

clear: both;
float: left;
display: inline;
width: 219px;
padding: 20px 0px 20px 20px;
margin: 0px;
text-align: center;
overflow: hidden;
}

#tagcloud .tags
{
padding: 1px;
}

#tagcloud a.size_1
{
font-size: 10px;
}

#tagcloud a.size_2
{
font-size: 12px;
}

#tagcloud a.size_3
{
font-size: 14px;
}

#tagcloud a.size_4
{
font-size: 16px;
}

#tagcloud a.size_5
{
font-size: 18px;
}

#tagcloud a.size_6
{
font-size: 20px;
}

#tagcloud a, #tagcloud a:link, #tagcloud a:visited
{
line-height: 22px;
background-image: none;
padding: 0px 5px 0px 5px;
color: #B7B8BD;
}

#tagcloud a:hover, #tagcloud a:focus, #tagcloud a:active
{
color: #959593;
}

#tagcloud a.active, #tagcloud a.active:link, #tagcloud a.active:visited
{
color: #911833;
}

/* @end */

/* @group leftfooter */

#leftfooter p
{
font-family:Arial, Verdana, sans-serif;
font-size:10px;
}

/* @end */

/* @group headlines */

#maincontent h1
{
color:#172941;
font-weight:normal;
font-size:20px;
padding:0px;
margin:0px 0px 18px 0px;
}

#maincontent h2
{

font-size:14px;
padding:0px;
margin:0px 0px 6px 0px;
font-weight: bold;
}

#maincontent h3
{
font-size:13px;
padding:0px;
margin:0px 0px 6px 0px;
font-weight: normal;
}

.close h3, .close h2, .close h1
{
	color: #921736;
}

.hover h3, .hover h2, .hover h1, #maincontent a.grey
{
color:#666666;
}

.ka-panel .csc-header
{
cursor: pointer;
}
#maincontent .ka-panel.close h2
{
background: url(img/arrow_open.png) no-repeat 0 3px;
padding-left: 20px;
}

#maincontent .ka-panel.open h2
{
background: url(img/arrow_close.png) no-repeat 0 3px;
padding-left: 20px;
}

#maincontent .csc-header,
#maincontent .csc-header h1,
#maincontent .csc-header h2,
#maincontent .csc-header h3,
.ka-content
{
clear:both;
width:400px;
}

.ka-panel
{
float:left;
display:inline;
width:400px;
}
/* @end */





/* @group: medienarchiv */

#media-archive #layout
{
clear: both;
float: left;
display: inline;
width: 975px;
height: 1000px;
}

#media-archive #header 
{
height: 90px;
}

#media-archive #contentblock
{
width: 896px;
margin: 0px 0px 0px 0px;
border: 1px solid #CCCCCC;
background: #ffffff url(img/border.png) repeat-y 560px 0px; 
}

/* TOPNAVIGATION begin */

#media-archive #topnavigation
{
clear: both;
float: left;
display: inline;
width: 975px;
height: 42px;
padding: 44px 0px 26px 0px;
margin: 0px 0px 60px 0px;
background-color: #ffffff;
}

#media-archive #logo, 
#media-archive #topnavigation .navigation, 
#media-archive #languageswitch
{
float: left;
display: inline;
}

#media-archive #logo
{
margin: 0px 0px 0px 0px;
}

#media-archive #topnavigation .title
{
float: left;
display: inline;
width: 300px;
margin: 16px 0px 0px 12px;
font-size: 31px;
}


#flashnavi
{
clear: both;
float: left;
display: inline;
width: 960px;
height: 23px;
}

#flashnavi #backnavi
{
float: left;
display: inline;
width: 200px;
margin: 0px 0px 0px 0px;
}

#flashnavi #backnavi a, #flashnavi #backnavi a:link, #flashnavi #backnavi a:visited
{
color: #646464;
padding: 0px 0px 0px 15px;
background: url(img/arrow_grayontransparent_left.gif) no-repeat 0px 2px;
text-decoration: none;
}

#flashnavi #backnavi a:hover, #flashnavi #backnavi a:focus, #flashnavi #backnavi a:active
{
color: #911833;
background: url(img/arrow_blueontransparent_left.gif) no-repeat 0px 2px;
}

#flashnavi #fnavi
{
float: right;
display: inline;
margin: 0px 0px 0px 0px;
vertical-align: bottom;
}

#flashnavi #fnavi ul,
#flashnavi #fnavi ul li
{
margin: 0px;
padding: 0px;
height: 23px;
float: right;
text-align: right;
}

#flashnavi #fnavi ul
{
display: inline;
float: right;
list-style-type: none;
}

#flashnavi #fnavi ul li
{
display: inline;
height: 23px;
border-top: 1px solid #CDCDCD;
border-left: 1px solid #CDCDCD;
}

#flashnavi #fnavi ul li.first
{
border-right: 1px solid #CDCDCD;
}

#flashnavi #fnavi a, #flashnavi #fnavi a:link, #flashnavi #fnavi a:visited
{
float: left;
display: inline;
color: #9A9A9A;
text-decoration: none;
height: 23px;
line-height: 23px;
padding: 0px 7px 0px 7px;
font-size: 12px;
}

#flashnavi #fnavi a:hover, #flashnavi #fnavi a:focus, #flashnavi #fnavi a:active
{
color: #911833;
}

#flashnavi #fnavi li.active
{
background: url(img/flashnav_bg.gif) repeat-x 0px 0px;
}

#flashnavi #fnavi li.active a, #flashnavi #fnavi li.active a:link, #flashnavi #fnavi li.active a:visited
{
color: #911833;
}

#media-archive #servicefooter
{
clear: both;
float: left;
display: inline;
width: 450px;
margin: 20px 0px 10px 62px;
}

#media-archive #servicefooter a
{
text-decoration: none;
}

#media-archive #contentblock
{
clear: both;
float: left;
display: inline;
width: 980px;
}

/* @end */
