body {
color:#2B2B2B;
font-family:times New Roman;
font-size:13px;
font-weight:normal;
letter-spacing:0.01em;
line-height:1.4;
text-align:justify;
}

#categories ul, #archive ul{
border:medium none;
padding:4px 2px;
}

div#latestPosts, div#categories, div#archive, div#latestComments, div#socialBookmarks, div.rss{
margin-bottom:10px;
width:180px;
}

div#blogrollList{
}

ul.blogrollList{
}

#menu{
height:20px;
margin-bottom:0;
}

#text{
float:left;
margin-right:1px;
height:3px;
}

div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img {
border:9px solid #F7F7F7;
padding:0;
margin-top:3px;
}

div.csc-textpic-left div.csc-textpic-imagewrap .csc-textpic-image, div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap .csc-textpic-image, div.csc-textpic-intext-left div.csc-textpic-imagewrap .csc-textpic-image {
display:inline;
margin-right:16px;
}

div.csc-textpic-intext-left div.csc-textpic-imagewrap, div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap{
margin-right:20px !important;
}

.csc-frame-frame2{
}

.seidlbg {
height:100%;
left:0;
position:fixed;
top:0;
width:100%;
z-index:-3;
}

.seidltitel{
left:79px;
position:absolute;
top:31px;
z-index:-1;
}

.seidlbgtitel{
background:#F7F7F7 none repeat scroll 0 0;
font-size:11px;
height:14px;
left:0;
padding:0 7px 2px 80px;
position:absolute;
top:760px;
z-index:0;
}

.seidlbgfoto{


}


img { border: 0;
}

a:link {
font-weight: normal;
text-decoration: none;
color: #2b2b2b;
}

h1 a:link {
font-weight: bold;
text-decoration: none;
color: #2b2b2b;
}

a:visited {
font-weight: normal;
text-decoration: none;
color: #2b2b2b;
}

h1 a:visited {
font-weight: bold;
text-decoration: none;
color: #2b2b2b;
}

a:hover {
font-weight: normal;
text-decoration: line-through;
color: #2b2b2b;
}

h1 a:hover {
font-weight: bold;
text-decoration: line-through;
color: #2b2b2b;
}

p {
    margin:0px;
    text-align:justify;
} 

p.bodytext{
padding: 2px 5px;
}


.tx-srfreecap-pi2-image {
margin-right:1em;
margin-left:0em;
}

h1 {
color:#2B2B2B !important;
display:block;
font-size:19px;
font-weight:bold !important;
line-height:0.4;
margin:0.67em 0;
}

h2 {
color:#2B2B2B;
font-family:null;
font-size:12px;
font-weight:normal;
line-height:1.5;
margin:0;

}

h3 {
color:#2B2B2B;
font-family:null;
font-size:11px;
font-weight:normal;
margin:0;
line-height:1.5;
}

h4 {
display:block;
font-weight:bold;
margin:1.33em 0;
}

h5 {
display:block;
font-size:0.83em;
font-weight:bold;
margin:1.67em 0;
}

h6 {
display:block;
font-weight:bold;
font-size:1.88em;
margin:0 0;
}

h7{

}

span{
background:#F7F7F7 none repeat scroll 0 0;
padding:3px 0px;
}

a.highslide img{
border:0px solid gray;
display:inline;
margin-right:1px;
margin-bottom:-3px;
padding:10px;
}

a.highslide img:hover{
border:0px solid #ffffff;
}

.tx-pwhighslidegallery-pi1 {
margin-bottom:2px;
margin-top:-0px;
text-align:left !important;
}


span.photo{
background: transparent;
padding:0px;
}

.container {
left:0;
position:absolute;
top:0;
width:940px;
z-index:-2;

}

.tx-kuloplayer-pi1{
margin-bottom:0;
margin-left:-10px;
margin-right:0;
}

.arriba {
margin-top:20px;
}

.sprachen {
background:transparent url(http://rolandrauschmeier.com/fileadmin/templates/images/roland_sprachen.gif) no-repeat scroll 0 0px;
clear:both;
height:13px;
margin-bottom:0;
width:204px;
}

.stitel{
background:#f7f7f7;
height:23px;
margin:2px 0;
width:308px;
}

.smenu {
float:left;
font-size:1.1em;
height:18px;
margin-bottom:2px;
width:100%;
}

.seidlvormenu{
background:#F7F7F7 none repeat scroll 0 0;
float:left;
height:18px;
width:79px;
}

.seidlmenu{
background:#F7F7F7 none repeat scroll 0 0;
float:left;
height:18px;
}
 
#nav
{
list-style: none outside none;
margin: 0;
padding: 0;
}
 
@media all {
#nav {
text-align: left;
letter-spacing:0.05em;
}
}
 
#nav li
{
display:inline;
line-height:1em;
*line-height:1.4em;
_line-height:1.4em;
margin:0;
padding:0;
}
 
html>body #nav li
{
margin:0 0 0 0;
}
 
#nav a, #nav a:link, #nav a:visited
{
color:#2B2B2B;
cursor:pointer;
display:inline;
margin:0;
padding:2px 12px 0 0;
text-decoration:none;
}
 
#nav a:hover
{
color: #2b2b2b;
text-decoration:line-through;
}
 
#nav a:active
{
color: #2b2b2b;
}
 
#nav li#active
{
background: #f7f7f7;
display: inline;
margin: 0;
padding: 0;
}
 
html>body #nav li#active
{
background: red;
margin: 0;
}




 
#nav #active a, #nav #active a:link, #nav #active a:visited, #nav #active a:hover
{
background:#F7F7F7 none repeat scroll 0 0;
color:#2B2B2B;
cursor:pointer;
margin:0;
padding-right:12px;
text-decoration:line-through;
}
.suntermenu {
font-size:0.84em;
height:14px;
margin-bottom:1px;
line-height:0;
}

.seidlvoruntermenu{
background:#F7F7F7 none repeat scroll 0 0;
float:left;
height:14px;
margin-top:0px;
width:80px;
}

.seidluntermenu{
background:#F7F7F7 none repeat scroll 0 0;
float:left;
height:14px;
}

#navu
{
list-style: none outside none;
margin: 0;
padding: 0;
}
 
@media all {


#navu {
text-align: left
}
}
 
#navu li
{

margin:0;
padding:0;
}
 
html>body #nav li
{

}
 
#navu a, #navu a:link, #navu a:visited
{
color:#2B2B2B;
cursor:pointer;

margin:0;
padding-bottom:0;
padding-left:0;
padding:0 7px;
text-decoration:none;
}
 
#navu a:hover
{
color: #2b2b2b;
text-decoration:line-through;
}
 
#navu a:active
{
color: #2b2b2b;
}
 
#navu li#active
{
background: #f7f7f7;






margin: 0;
padding: 0;
}
 
html>body #navu li#active
{
background:transparent none repeat scroll 0 0;
}
 
#navu #active a, #navu #active a:link, #navu #active a:visited, #navu #active a:hover
{
background:#F7F7F7 none repeat scroll 0 0;

color:#2B2B2B;
cursor:pointer;
margin:0;
padding:0 7px;
text-decoration:line-through;
}

.tx-srlanguagemenu-pi1 {
padding-left:67px;	
text-transform:uppercase;
padding-top:0px;		
}

.tx-srlanguagemenu-pi1 .CUR{
float:left;
font-size:0.7em;
}


span.CUR {
background:#2B2B2B none repeat scroll 0 0;
float:left;
height:10px;
margin-left:1px;
padding:0 13px 3px;
}

.tx-srlanguagemenu-pi1 .CUR a{
background-color:transparent;
color:#F7F7F7;
font-size:9px;
font-weight:normal;
text-decoration:line-through;
letter-spacing:0.2em;
}

.tx-srlanguagemenu-pi1 .CUR a:focus, .tx-srlanguagemenu-pi1 .CUR a:hover, .tx-srlanguagemenu-pi1 .CUR a:active{
color:#F7F7F7;
}

span.NO {
background:#2B2B2B none repeat scroll 0 0;
float:left;
height:10px;
margin-left:1px;
padding:0 13px 3px;
}

.tx-srlanguagemenu-pi1 .NO a{
background-color:transparent;
color:#F7F7F7;
font-size:9px;
font-weight:normal;
letter-spacing:0.2em;
}

.tx-srlanguagemenu-pi1 .NO a:focus, .tx-srlanguagemenu-pi1 .NO a:active{
color:#F7F7F7;
}
.tx-srlanguagemenu-pi1 .NO a:hover{
color:#F7F7F7;
text-decoration:line-through;
}

.tx-srlanguagemenu-pi1 .SPC{
color:white;
float:left;
font-family:Verdana,sans-serif;
font-size:0em;
line-height:0%;
}

.tx-srlanguagemenu-pi1 .INACT{
float:left;
font-size:0;
}


.centro {
padding:6px 13px 22px;
}

#navm
{
list-style: none outside none;
margin: 0;
padding: 0;
}
 
@media all {
#navm {
letter-spacing:0.07em;
text-align:left;
}
}
 
#navm li
{
display:inline;
line-height:1.3em;
margin:0;
padding:0;
}
 
html>body #navm li
{

}
 
#navm a, #navm a:link, #navm a:visited
{
background:#F7F7F7 none repeat scroll 0 0;
color:#2B2B2B;
cursor:pointer;
display:inline;
margin:0;
padding-bottom:0;
padding-left:0;
padding-right:12px;
text-decoration:none;
}
 
#navm a:hover
{
background: #f7f7f7;
color: #2b2b2b;
text-decoration:line-through;
}
 
#navm a:active
{
background: #f7f7f7;
color: #2b2b2b;
}
 
#navm li#active
{
background: #f7f7f7;
display: inline;
margin: 0;
padding: 0;
}
 
html>body #navm li#active
{
background: red;
margin: 0;
}
 
#navm #active a, #navm #active a:link, #navm #active a:visited, #navm #active a:hover
{
background:#F7F7F7 none repeat scroll 0 0;
color:#2B2B2B;
cursor:pointer;
margin:0;
padding-right:12px;
text-decoration:line-through;
}

.tele {

padding:15px 0 0 17px;
}


#navt
{
list-style: none outside none;
margin: 0;
padding: 0;
}
 
@media all {
#navt {
text-align: left;
letter-spacing:0.4em;
}
}
 
#navt li
{
display:inline;
line-height:1.2em;
margin-right:1px;
padding:0;
}
 
html>body #navt li
{
margin: 0 1px 0 0;

}
 
#navt a, #navt a:link, #navt a:visited
{
background:#2b2b2b none repeat scroll 0 0;
color:#f7f7f7;
cursor:pointer;
display:inline;
margin:0;
padding-bottom:0;
padding-left:0;
padding:1px 8px;
text-decoration:none;
}
 
#navt a:hover
{
background: #2b2b2b;
color: #f7f7f7;
text-decoration:line-through;
}
 
#navt a:active
{

background: #2b2b2b;
color: #f7f7f7;
}
 


#navt li#active
{
background: #2b2b2b;
display: inline;
margin: 0;
padding: 0;
}

 
html>body #navt li#active
{
background: transparent;
margin: 0 1px 0 0;

}
 
#navt #active a, #navt #active a:link, #navt #active a:visited, #navt #active a:hover
{
background:#2B2B2B; none repeat scroll 0 0;
color:#F7F7F7
cursor:pointer;
margin:0;
padding:1px 7px;
text-decoration:line-through;
}

.logo {
float:left;
height:30px;
padding:158px 0 0 59px;
width:193px;
}

.slide {
float:left;
width:530px;
}

.menuleiste {
}

.gelbeleiste {
}

.inhalt {
width:940px;
float:left;
}

.travelclear {
clear:both;
}

.oleft {
margin-left:67px;
margin-top:26px;
width:950px;
}

.clearleft{
clear:left;

}

.contleft01 {
font-size:10px;
height:15px;
margin-bottom:2px;

}



.contleft02 {
clear:left;
}

.contleft02menu {

}

.contleft03 {


}

.contleft04 {

}

.contleft05 {

}

.ocenter {

}




.contcenter01 {
height:18px;
margin-bottom:19px;
}


.contcenter02 {
width:412px;
}


.contcenter03 {

}


.contcenter04 {

}


.oright {

}

.clearright{
clear:both;
height:1px;
}

.slogan{

}

.contright01 {

}


.contright02 {

}




.contright03 {
}






.contright04 {

}


.footer {
float:left;
}


.footer01 {
background:#F7F7F7 url(http://rolandrauschmeier.com/fileadmin/templates/images/roland_footer.gif) no-repeat scroll 0 0;
font-size:11px;
padding-left:84px;
padding-right:5px;
}


.footer02 {



}



.tx_mailform_none {
margin-bottom:6px;
}




.tx_mailform_label_global {
font-size:11px;
padding:0px;
}

.tx_mailform_captcha{
border:1px solid #222222;
color:#000000;
font-size:15px;
height:18px;
width:242px;
}

.tx_mailform_title {
border:0px none #FFFFFF;
color:#c31e29;
display:block;
font-size:16px;
font-weight:bold;



margin-bottom:5px;


margin-top:5px;
padding:0px;
}

.tx_mailform_td_label{
width:84px;
}

.mailform-table-outer{
margin:35px 0 0 -3px;
width:482px;
}

.tx_mailform_text{
border:1px solid #777777;
color:#000000;
font-size:11px;
height:14px;
width:242px;
}

.tx_mailform_select{
border:1px solid #777777;
color:#000000;
font-size:10px;
margin-bottom:5px;




}

td.tx_mailform_radio_text{
color:#000000;
font-size:10px;

padding:2px 0px 0px;
}

.tx_mailform_select{


border:1px solid #222222;
color:#000000;
font-size:10px;

margin-bottom:5px;
width:200px;
}


.tx_mailform_select {
border:1px solid #222222;
color:#000000;
font-size:10px;
margin-bottom:0px;
width:202px;
}

.tx_mailform_textarea {
background-color:#F3F3F3;
border:1px solid #222222;
color:#000000;
font-family:Arial;
font-size:11px;
margin-bottom:5px;
width:242px;
}

.td-no-style{
background-color:transparent;
}

.tx-srfreecap-pi2-cant-read{
color:#2B2B2B;
font-size:0.9em;
}


.tx_mailform_field_text, .tx_mailform_field_textwdesc, .tx_mailform_field_textwdesc-anderes_textfeld, .tx_mailform_field_textarea, .tx_mailform_field_select, .tx_mailform_field_radio, .tx_mailform_field_password, .tx_mailform_field_submit, .tx_mailform_field_submitimage, .tx_mailform_field_submitextended, .tx_mailform_field_file{
overflow:hidden;
width:60%;
}

span.tx-srfreecap-pi2-cant-read{
background:transparent;
padding:0px;
}


.tx-skpagecomments-pi1 {
	float:left;
        width:500px;
        padding-left:20px;
}






.wnews-latest-container {
	width: 210px;
	

}

.wlatest-single {
	
        padding:7px 0;
        width:210px;
}

.wl-left {
margin-top:2px;	
}


.wl-titel {
font-size:12px;	

}


.wl-foto {
float:left;
margin:3px 6px 0px 1px;	
}


.wl-text {
	line-height:1.1;
	font-size:11px;
}

.wl-more {
        margin-top:0px;
        font-size:10px;
        padding-left:3px;
}





.wnewscontainer {

       width: 390px; 
       padding-left:7px; 
       margin-top:33px;      
      
	
}

.wnewssingle {

height:150px;
}

.wnewslinks {
	float:left;
	width:135px;
}

.wnewsfoto {
	height: 83px;
	margin-top:4px;
}

.wnewsdatum {
        width:108px;
        font-size:9px;
	
}

.wnewsmore {
font-size:10px;
}

.wnewsrechts {
	float:left;
        width:235px;

}

.wnewstitel {
        margin-bottom:5px;

}

.wnewstext {
	line-height:1;
        padding-left:2px;
}


.wlistclearer {

       clear:both;
}







.news-search-form {


       margin-bottom:5px;
       padding:0px;
}

.news-amenu-container {

       margin-top:10px;
       padding:3px;
       background-color:#FFFFFF;
       border:0px solid #333333;
       width:375px;
}

.news-amenu-container ul {

       background-color:#FFFFFF;
       border:0px solid #666666;
       list-style-type:none;
       margin-bottom:0px;
       margin-left:4px;
       margin-top:5px;
       padding:3px;
}
.news-amenu-item-year {

       color:#c31e29;
       font-weight:bold;
       background-color:#FFFFFF;
       border:0px solid #666666;
       padding:0px;
}

.news-amenu-container h2 {

       background-color:#FFFFFF;
       border:0px solid #666666;
       color:#c31e29;
       padding-left:5px;
}

/*------------------------*/


.wsingle {
	width: 424px;
}

.wsinglecontainer {
	width: 420px;

}

.wsingletitel {

}

.wsingleautor {

}

.wsingleinhalt {

}


.wsinglesubtext {


        text-align:justify;
}

.wsinglesubtext h3 {
color:#444444;
font-size:14px;
line-height:1;
}

.wsinglecontent {
}

.wsingletext {
        text-align:justify;
        line-height:1;
}


.wsinglespacer {

}

.wsinglefoto {
float:left;
margin-left:1px;
margin-right:10px;

}

.wsinglevideo {
float:left;
padding:20px 0 0 1px;

}


.wsingleback {
       margin-top:10px;
}

.wsingleclearer {
        clear:left;

}
          

.tx-skpagecomments-pi1 div.smileytext {
       margin-left:0px;
}             

.tx-skpagecomments-pi1 form textarea {
       width:309px;
}           
.tx-skpagecomments-pi1 form {
       margin:16px 0pt;
       width:348px;
}


.tx-skpagecomments-pi1 form p img {
       margin-left:0px;






       vertical-align:bottom;
}


.tx-skpagecomments-pi1 form input#skcommentssubmit {
       background:#1F2C6F none repeat scroll 0%;
       color:#FFFFFF;
       float:right;
       margin:6px 42px;
}

.tx-skpagecomments-pi1 form label {
       float:left;
       margin-left:2px;
       text-align:left;
       width:120px;
}



